Свойства документа сбрасываются / удаляются при выпуске новой версии?

#google-apps-script #add-on

#google-apps-script #дополнение

Вопрос:

В настоящее время у нас есть надстройка Google script, которая использует службу свойств ( getDocumentProperties() , setDocumentProperties() ) для хранения и извлечения пар значений, связанных с документом.

Однако кажется, что каждый раз, когда выпускается новая версия дополнения, эта информация теряется и / или сбрасывается !?

Это удивительно, поскольку я ожидаю, что он будет постоянным даже в новых версиях. Вариант, который я рассматриваю, — это использование внешних баз данных (JDBC), но я бы предпочел избежать этого, если это возможно.

Знаете ли вы, есть ли способ избежать сброса свойств этого документа для каждого нового выпуска дополнения?

Комментарии:

1. Я предполагаю, что вы говорите об опубликованном дополнении, работающем над одним конкретным документом? Как вы проверили, что свойства действительно сбрасываются?

2. Да, я имел в виду опубликованное дополнение, работающее над конкретным документом, но сегодня я провел повторное тестирование, и на самом деле они сохраняются. Не уверен, что произошло в прошлый раз, когда я проверял, но они исчезли — я сохранял некоторые цвета, поэтому было совершенно очевидно, что они не были сохранены. Во всяком случае, похоже, что они сохраняются, что является отличной новостью и логичным событием. Я закрою этот вопрос. Спасибо.

Ответ №1:

Я перепроверил, и свойства скрипта, связанного с документом, основанные на документе, сохраняются после нового выпуска, что является отличной новостью. Я оставлю это здесь на случай, если кто-нибудь заинтересуется этим очень специфическим случаем.