2016-11-22 16 views
5

Thông thường, khi tôi sử dụng API Google Trang tính, tôi nhận được cấu trúc URL rất có thể dự đoán từ tùy chọn trình đơn "Xuất bản", mà tôi sử dụng để trích xuất ID bảng tính bằng cụm từ thông dụng và sử dụng nó cho các tác vụ khác trên Google Trang tính API. Điều này đã hoạt động trong nhiều năm và là cách mà tài liệu của Google đề xuất lấy ID bảng tính - từ URL.URL được xuất bản của Google Trang tính đột nhiên thay đổi thành định dạng khác?

ví dụ:

https://docs.google.com/spreadsheets/d/{MYSPREADSHEETID}/pubhtml 

Tuy nhiên, tính đến ngày hôm nay, khi xuất bản một bảng tính, bây giờ tôi nhận được một URL như sau:

này phá vỡ mã của tôi là bó ký tự ngẫu nhiên mà xuất hiện với 2PAC không phải là ID bảng tính và không hoạt động với API.

Có ai biết nếu đây là thay đổi không báo trước đối với cấu trúc URL của Google hoặc một số loại lỗi không?

+0

Vì một số lý do, điều này xảy ra khi bạn chọn "Xuất bản lên web" bảng tính của mình. Đã thử điều này trên một trong những tờ của tôi và những gì đã xảy ra là URL đã được thay đổi như những gì đã xảy ra với bạn. Vì vậy, điều này áp dụng cho tất cả. Tôi nghĩ điều này có liên quan đến cách xử lý mọi thứ của Google. Cũng biết rằng chúng tôi hiện đang sử dụng Bảng tính V4 của API. Bạn có thể kiểm tra [Hướng dẫn di chuyển] (https://developers.google.com/sheets/guides/migration) để biết thông tin chi tiết có thể có. – noogui

+1

Xin chào, tôi đã nhận thấy cùng một vấn đề, chưa tìm thấy lời giải thích nào. Giải pháp cho bây giờ là tương đối đơn giản: Tôi không sử dụng URL từ cửa sổ bật lên 'xuất bản', mà là từ trang URL của trình duyệt sau khi bảng tính được xuất bản. URL trang này chứa ID bảng tính như trước đây. –

+1

@Alexander - vâng, tôi đã làm điều tương tự. Dường như một chút thô lỗ cho Google để làm điều này mà không có cảnh báo. – Ambulare

Trả lời

0

Dường như trở lại bình thường? Có thể được tốt đẹp để biết nếu nó là một lỗi hoặc một thay đổi upcomming?

Các vấn đề liên quan