Скрипт Google Apps forms openById, openByUrl не работает

#google-apps-script

#google-apps-script

Вопрос:

Я начал изучать сценарии приложений Google и застрял на первом примере с использованием Forms Api.

Ниже приведен мой код:

 function testFunction(){
  var newClientForm = FormApp.openById('1f-676zsIuVpsQVSr1tAxttTs********');

var clientForm = FormApp.openByUrl('Url of the form in edit mode');

Logger.log('The form Title is ', newClientForm.getTitle());
Logger.log('The form Title is ', clientForm.getTitle());
}
  

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

Чтобы проверить правильность моего идентификатора формы, я попытался удалить новые символы в идентификаторе, и скрипт сообщает об ошибке. Но когда указан правильный идентификатор, скрипт работает не так, как ожидалось.

Любые входные данные будут высоко оценены.

Ответ №1:

Я обнаружил свою ошибку

Проблемы были с методом Logger.log (), который я неправильно использовал. Я должен был упомянуть, как

Logger.log(‘Заголовок формы %s’, newClientForm.getTitle());

Мне не хватало параметра форматирования ‘%s’