Доступ к буферу обмена в диалоговом окне таблицы Google - PullRequest
1 голос
/ 25 апреля 2020

У меня есть электронная таблица Google, которая отображает пользовательское диалоговое окно, используя SpreadsheetApp.getUi().ShowModalDialog(...). В этом диалоговом окне есть скрипт, который сохраняет некоторые пользовательские значения в буфер обмена navigator.clipboard.writeText(...) Эта конструкция прекрасно работала до сегодняшнего дня. Теперь, когда я пытаюсь получить доступ к буферу обмена, я получаю сообщение об ошибке

«NotAllowedError: отключено в этом документе политикой компонентов».

Я не знаю, как это было раньше, но теперь в контейнере iframe диалогового окна нет разрешения для буфера обмена. Chrome и Firefox имеют одинаковый результат

<iframe id="sandboxFrame" allow="accelerometer *; ambient-light-sensor *; autoplay *; camera *; encrypted-media *; fullscreen *; geolocation *; gyroscope *; magnetometer *; microphone *; midi *; payment *; picture-in-picture *; speaker *; usb *; vibrate *; vr *" sandbox="allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts" src="https://n-u5k3jk3vgvz7z7zd77h6oqbtfn7mio6cjscfeoi-0lu-script.googleusercontent.com/userCodeAppPanel">
</iframe>

Есть ли способ установить разрешение для буфера обмена?

...