Можете ли вы настроить / изменить идентификатор электронной таблицы для таблицы Google? - PullRequest
0 голосов
/ 04 августа 2020

Можете ли вы настроить / изменить идентификатор электронной таблицы для таблицы Google (ie. Строка идентификатора, которая отображается в URL-адресе gsheet)?

Я спрашиваю об этом, потому что при просмотре документации gsheet api create() и глядя на ожидаемый шаблон тела запроса , я вижу, что одним из доступных полей является spreadsheetId. Означает ли это, что я могу create() создать электронную таблицу со спецификацией c spreadsheetId?

Я считаю, что в документах для тел запросов API неясно какие определенные поля и когда они не являются обязательными.

1 Ответ

1 голос
/ 04 августа 2020

Можете ли вы настроить / изменить идентификатор электронной таблицы Google Sheet

Ответ:

К сожалению, это невозможно.

Дополнительная информация:

Хотя метод spreadsheets.create подразумевает, что вы можете выбрать пользовательский идентификатор электронной таблицы при создании новой электронной таблицы, вы можете увидеть это на странице документации для Таблица REST Resource (выделено мной):

Поля:

spreadsheetId строка

Идентификатор электронной таблицы . Это поле предназначено только для чтения.

Поскольку поле spreadsheetId доступно только для чтения, если при создании API предоставляется идентификатор, тогда поле будет проигнорировано, и все равно будет сгенерирован идентификатор.

Я знаю, что это плохие новости, но надеюсь, что это будет вам полезно!

Ссылки:

...