Позвоните на сторону клиента Javascript из кода на стороне сервера Google Apps Script - PullRequest
0 голосов
/ 30 января 2020

Моя надстройка Google Sheets открывает боковую панель (которая включает в себя полное приложение на основе React в iframe), которая показывает трехмерную графику c.

Надстройка также включает в себя пользовательскую Javascript функция, которая может быть вызвана из любой ячейки.

Есть ли способ для функции ячейки связаться с Javascript на боковой панели (например, поле, на которое ссылается вызов функции, изменено, пользовательская функция Пересчитано (Sheets), и Надстройка хочет показать некоторый побочный эффект вычисления (обновить графики c) на боковой панели (без повторного открытия).

Примечание: я мог бы использовать сторону клиента Javascript для опроса дополнения и возврата моих обновлений таким образом, или я мог бы опубликовать свои обновления на своем собственном сервере (с помощью URL Fetch) и использовать веб-сокеты или sse, чтобы опубликовать событие в моем коде на стороне клиента. Но я бы предпочел более простой метод.

1 Ответ

0 голосов
/ 27 февраля 2020

Кажется, что нет возможности напрямую связываться между функцией ячейки и браузером на основе JavaScript в боковой панели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...