Моя надстройка Google Sheets открывает боковую панель (которая включает в себя полное приложение на основе React в iframe), которая показывает трехмерную графику c.
Надстройка также включает в себя пользовательскую Javascript функция, которая может быть вызвана из любой ячейки.
Есть ли способ для функции ячейки связаться с Javascript на боковой панели (например, поле, на которое ссылается вызов функции, изменено, пользовательская функция Пересчитано (Sheets), и Надстройка хочет показать некоторый побочный эффект вычисления (обновить графики c) на боковой панели (без повторного открытия).
Примечание: я мог бы использовать сторону клиента Javascript для опроса дополнения и возврата моих обновлений таким образом, или я мог бы опубликовать свои обновления на своем собственном сервере (с помощью URL Fetch) и использовать веб-сокеты или sse, чтобы опубликовать событие в моем коде на стороне клиента. Но я бы предпочел более простой метод.