Использование параметра Google Sheets / copy url в случае использования iframe - PullRequest
0 голосов
/ 07 февраля 2019

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

enter image description here

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

Copy Sheets

Однако, когда я запускаю этот URL в качестве элемента iframeисточник, он возвращает ошибку: enter image description here

Я узнал, что это не проблема с iframe, попробовав URL в демонстрационной версии iframe для школ w3 с тем же результатом.Источник: https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_iframe

enter image description here

Из этого ответа StackOverflow я полагаю, что я понимаю, что iframe не разрешит выполнение JavaScript внутри него, и я ожидаю, что Javascriptиспользуется для создания копии.

Ответ: Перенаправление таблиц Google

У меня возникает вопрос, есть ли альтернативный способ для конечного пользователя (студента) создатьGoogle Sheets копирует URL и появляется ли он в iframe на уроке домашней работы?

Желаемый результат:

Это в iframe (или эквивалентном):

Copy Enabled

и сможете редактировать эту копию как собственный документ

Desired Outcome in Application

...