#google-apps-script #google-sheets #google-drive-api
#google-apps-script #google-sheets #google-drive-api
Вопрос:
Я не нахожу способа взаимодействовать с «именованными» версиями Google Sheet, используя методы ревизий диска Rest. Или для перемещения определенной редакции в начало.
Я пытаюсь разобраться, как переместить именованную редакцию в начало после того, как редактор внесет изменения и завершит работу. После завершения запуска я хочу, чтобы скрипт (среди прочего) сбросил лист до определенной именованной редакции для следующего пользователя. (в идеале) или, предполагая, что именованная версия не поддерживается, переместить конкретную редакцию в заголовок с помощью RevisionID.
Я только поиграл с функцией «Попробуйте это» на справочной странице Google для различных методов ревизии и не нашел способа переместить ревизию в заголовок или каким-либо образом взаимодействовать с ревизиями по имени версии.
Комментарии:
1. Это интересная проблема. Каков ваш вариант использования?
2. Согласно ссылке , мы можем обновить только параметры публикации, и не все из них предназначены для листов. Нет возможности сделать ревизию «головной».
3. @J.G. — Надежда состоит в том, чтобы использовать Google sheet в качестве формы повторяющегося заказа с «базовой» версией шаблона со всеми постоянными данными / доступными позициями / затратами на месте и редактируемыми переменными данными, такими как количество / дата / PO # и т.д. Таким образом, пользователь может открыть лист, ввести конкретные данные заказа, запустить скрипт отправки, и скрипт назовет эту редакцию в истории и вернет базовый шаблон в качестве головной редакции в следующий раз.
4. Что я, вероятно, сделал бы, так это написал скрипт, который делает их свежей копией gsheet для их версии. Вы могли бы добавить страницу оглавления в базовую копию, которая обновляется с указанием местоположения каждой формы. Другим вариантом было бы скопировать базовую вкладку и использовать новую вкладку для каждого заказа (не неопределенное решение).