Скрипт не может открыть документ (недоступен, пожалуйста, попробуйте еще раз) - PullRequest
1 голос
/ 30 апреля 2020

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

var file = DriveApp.getFileById('1mWFhZpZVJpYJleg9n5qq3tr7EHwUIlbM');
var copy = file.makeCopy('SKPembimbing_' + nim, folder).getId();
var doc = DocumentApp.openById(copy);
var body = doc.getBody();

Всегда выдает ошибку на 3-й строке, когда пытается открыть документ для редактирования.

(Exception: Document is inaccessible. Please try again later.)

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

1 Ответ

1 голос
/ 30 апреля 2020

Я нашел решение:

Шаблонный документ, который я копировал, был файлом .docx, а НЕ Google Do c. Таким образом, скопированный файл был также файлом .docx, поэтому был недоступен из DocumentApp. Все, что мне нужно было сделать, это преобразовать его в документ Google.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...