Можно ли вставить новую таблицу, используя новый Google docs API?

#google-apps-script #google-docs-api

#google-apps-script #google-docs-api

Вопрос:

Мое чтение руководств и документов предполагает, что Google docs api v1 позволяет

  • прочитать ячейку таблицы
  • вставить в ячейку таблицы
  • вставка / удаление строк таблицы

.. но что пока невозможно вставить новую таблицу через API?

Это правильно? (Насколько я понимаю, можно создать новую таблицу с помощью AppsScript.)

Комментарии:

1. Помогает ли это? developers.google.com/docs/api/how-tos/tables

2. @Greg — спасибо — это руководство, на которое я ссылался, в котором говорится, что API позволяет читать и изменять существующие таблицы, но не создавать новую.

3. Похоже, что так. Только что попробовал вставить строку таблицы в пустой документ (т. Е. указать местоположение таблицы как {segmentId: "", index: 0} (а также с индексом = 1 или 2) не удается с «Недопустимым начальным местоположением таблицы»

4. @doublea Теперь вы должны иметь возможность создавать таблицу в Google Document, используя метод batchUpdate Docs API. Вы можете ознакомиться с официальным документом здесь .

Ответ №1:

Как указано выше в комментариях Tanaike, теперь это возможно, начиная с 14.06.2019. Смотрите обновленные документы здесь:

https://developers.google.com/docs/api/reference/rest/v1/documents/request#inserttablerequest