ответ

2

разделяемых URL из формы Google имеет вид

https://docs.google.com/forms/d/{id}/viewform 

где id это идентификатор, связанный с файлом, содержащим форму. Поскольку вы сделали копию файла, у вас есть соответствующий объект File, поэтому используйте метод для получения его идентификатора и укажите его в URL-адресе.

2

Короткий ответ

Если вы уже был в состоянии получить форму вы alread иметь идентификатор формы, и вы можете построить URL, что вам нужно.

Объяснение

Есть два основных Google Формы ссылок:

  • один для редактирования формы
  • другой, чтобы увидеть живую форму и отправить ответ.

Разница между ними заключается в том, что первый включает/редактирования, а другой включает в себя вместо/viewform

https://docs.google.com/forms/d/1os2J7uSWpBYDvbFViL1cmMaIPXD1QDGSwiWfODiKINU/edit

1os2J7uSWpBYDvbFViL1cmMaIPXD1QDGSwiWfODiKINU является файл идентификатор.

В любом случае, вы можете использовать Google Apps Script для получения этих URL-адресов, но сначала вы должны получить объект формы. Если вы используете ограниченный проект Google Apps Script для электронной таблицы или формы, сначала вы должны получить активную электронную таблицу или форму, а затем использовать соответствующий метод.

Также вы можете использовать API REST Google Диска, чтобы получить идентификатор файла, соответствующий форме.

Если у вас уже есть URL-адрес Google Form, он содержит идентификатор формы. Вы используете URL-адрес или форму, чтобы открыть форму, а затем получить нужный URL-адрес, но это может быть