Скрипт для обнаружения копирования пользователем - событие? - PullRequest
0 голосов
/ 10 июля 2019

Можете ли вы обнаружить пользователя, копирующего в скрипте Google лист?Если так, то как?Я хочу создать событие, которое будет что-то проверять, если пользователь копирует ячейку.

1 Ответ

0 голосов
/ 15 июля 2019

Да, Купер прав, в скрипте Apps нет события onCopy.Не говоря уже о том, что Apps Script и среда Drive разделены, так что это означает, что вы не можете добавлять / вставлять eventListener с использованием Javascript для предотвращения выбора (document не существует на стороне Apps Script).Кроме того, метод копирования для ячеек диска не зависит от метода выбора (для использования .preventDefault()).Я проверил эти пути на своем конце.

В качестве обходного пути:

  1. Вы можете получить данные с листа.
  2. Показать их на странице HTML "в пределах"тот же проект Apps Script.https://developers.google.com/apps-script/guides/html/
  3. На этой HTML-странице вы можете использовать JavaScript (и импортировать библиотеку с использованием CDN) и CSS для предотвращения копирования / выбора данных.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...