Я занимаюсь разработкой упражнения в приложении электронного обучения.У меня есть шаблон Google Spreadsheet, и я могу отображать электронную таблицу в программном обеспечении в виде iframe.
URL документа (это просто пример таблицы) https://docs.google.com/spreadsheets/d/1zmZ-oW8lC2Hus-G70O3CkhmGE5qqnoOGmSZMH6x526U/edit?usp=sharing
Я узнал о параметре /copy
, который можно добавить в URL для создания копии этого документа, чтобы редактирование не переписывало оригинал.Источник: https://www.makeuseof.com/tag/make-copy-trick-sharing-google-drive-documents/
URL-адрес электронной таблицы с параметром копирования https://docs.google.com/spreadsheets/d/1zmZ-oW8lC2Hus-G70O3CkhmGE5qqnoOGmSZMH6x526U/copy
Однако, когда я запускаю этот URL в качестве элемента iframeисточник, он возвращает ошибку:
Я узнал, что это не проблема с iframe, попробовав URL в демонстрационной версии iframe для школ w3 с тем же результатом.Источник: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe
Из этого ответа StackOverflow я полагаю, что я понимаю, что iframe не разрешит выполнение JavaScript внутри него, и я ожидаю, что Javascriptиспользуется для создания копии.
Ответ: Перенаправление таблиц Google
У меня возникает вопрос, есть ли альтернативный способ для конечного пользователя (студента) создатьGoogle Sheets копирует URL и появляется ли он в iframe на уроке домашней работы?
Желаемый результат:
Это в iframe (или эквивалентном):
и сможете редактировать эту копию как собственный документ