#google-apps-script #add-on
#google-apps-script #дополнение
Вопрос:
В настоящее время у нас есть надстройка Google script, которая использует службу свойств ( getDocumentProperties()
, setDocumentProperties()
) для хранения и извлечения пар значений, связанных с документом.
Однако кажется, что каждый раз, когда выпускается новая версия дополнения, эта информация теряется и / или сбрасывается !?
Это удивительно, поскольку я ожидаю, что он будет постоянным даже в новых версиях. Вариант, который я рассматриваю, — это использование внешних баз данных (JDBC), но я бы предпочел избежать этого, если это возможно.
Знаете ли вы, есть ли способ избежать сброса свойств этого документа для каждого нового выпуска дополнения?
Комментарии:
1. Я предполагаю, что вы говорите об опубликованном дополнении, работающем над одним конкретным документом? Как вы проверили, что свойства действительно сбрасываются?
2. Да, я имел в виду опубликованное дополнение, работающее над конкретным документом, но сегодня я провел повторное тестирование, и на самом деле они сохраняются. Не уверен, что произошло в прошлый раз, когда я проверял, но они исчезли — я сохранял некоторые цвета, поэтому было совершенно очевидно, что они не были сохранены. Во всяком случае, похоже, что они сохраняются, что является отличной новостью и логичным событием. Я закрою этот вопрос. Спасибо.
Ответ №1:
Я перепроверил, и свойства скрипта, связанного с документом, основанные на документе, сохраняются после нового выпуска, что является отличной новостью. Я оставлю это здесь на случай, если кто-нибудь заинтересуется этим очень специфическим случаем.