Влияет ли Google Sheets v3 Устаревание на вызовы в AppsScript? - PullRequest
2 голосов
/ 25 октября 2019

Недавно я узнал, что Google Sheets API v3 устарел в пользу версии v4, и мне было интересно, как это повлияло на скрипты приложений?

В моих скриптах приложений я в основном использую SpreadsheetApp (https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app), Изменение API, похоже, не оказывает на это никакого влияния, но я должен быть уверен, чтобы знать, нужно ли мне перенести эти сценарии.

Заранее благодарю за любыепонимание

1 Ответ

2 голосов
/ 25 октября 2019

Как вы можете видеть в справочнике Apps Script :

Службы G Suite - это службы, которые позволяют получить доступ к данным продуктов G Suite, напримеркак Drive, Gmail, Календарь, Документы, Листы и другие. Эти сервисы отделены от API, созданных для этих продуктов ;в общем, сервисы G Suite проще в использовании, чем API G Suite, но оптимизированы только для наиболее распространенных случаев использования.

Это, в основном, классы DriveApp, SpreadsheetApp, DocumentApp и другие. Они являются высокоуровневой абстракцией API и с меньшей вероятностью изменятся (хотя могут произойти некоторые незначительные изменения).

Расширенные службы Google предоставляют средства для использованияAPI Google (включая, но не ограничиваясь, API продуктов G Suite) в скрипте Apps. Расширенные сервисы Google на самом деле просто тонкие обертки вокруг этих API и сами по себе не являются API. Дополнительные сведения см. В разделе «Дополнительные службы Google».

К ним относятся классы «Диск», «Документы», «Календарь» и другие. Они представляют собой более низкий уровень абстракции по сравнению с «службами G-пакета», и поэтому с большей вероятностью могут измениться.

Поскольку в этом случае вы используете высокоуровневую абстракцию, вы, вероятно, этого не делаете. нужно слишком сильно волноваться.

Возможно, вы также захотите посетить следующие ссылки:

...