Я ищу подход, с помощью которого я могу предоставить пользователю индивидуальную панель инструментов Google Sheet на основе некоторого идентификатора, который вводится или передается по URL-адресу.Отчет о доставке Google-листа: фильтр и конфиденциальность
Чтобы объяснить: на данный момент необработанные данные находятся в главном листе Google и обрабатываются и суммируются в другой информационной панели Google Sheet, которая требует ввода идентификатора, который действует как фильтр для необработанных данных, так что в сводке представлены только данные связанные с этим конкретным идентификатором и пользователем - это работает.
Однако каждый пользователь должен указать только свой идентификатор и посмотреть их резюме. Сейчас все пользователи имеют доступ к одному и тому же общему листу, и возможность параллельного доступа проблематична.
Как я могу создать отдельные листы (по одному на каждого пользователя), которые основаны на шаблоне? Возможно ли это с функциональностью по умолчанию или скриптом приложений? Любые советы очень ценятся, спасибо!
Вам было бы лучше создать веб-приложение для скриптов приложений. Кажется, у вас уже есть панель инструментов. Это панель инструментов с HTML? Если это так, вы можете, вероятно, повторно использовать некоторые из них в веб-приложении. Множество людей могут открыть одно и то же веб-приложение, не задавая вопрос о том, что один пользователь видит что-либо от другого пользователя. Каждый открытый экземпляр будет уникальным для этого человека. Чтобы создать веб-приложение, используйте «автономный» файл сценариев приложений. В настоящий момент код сценария приложений может быть «привязан» к вашей электронной таблице. –
Спасибо, Сэнди! Можете ли вы подробнее рассказать об этом: как бы выглядел сценарий приложений? В настоящее время панель инструментов - это только лист Google, в котором запрашивается идентификатор, с помощью которого он фильтрует базовые данные. Должен ли я создать панель мониторинга в скрипте приложений, есть ли простой способ ее создания с помощью пользовательского интерфейса Google Sheet и имитировать/передать это на панель инструментов Web App? Еще раз спасибо! –
Для того, что я предлагаю, вам нужно будет использовать HTML, клиентский JavaScript и CSS. Возможно, вам нужно будет научиться создавать таблицу в HTML для отображения результатов. Вы могли бы использовать что-то вроде Awesome Tables. Ниже приведена ссылка на документацию Script Script для веб-приложений: [Ссылка - веб-приложения] (https://developers.google.com/apps-script/guides/web) –