Используя боковую панель, я получаю пользовательский ввод и сохраняю его как свойство скрипта.В следующий раз, когда боковая панель загружена, я хотел бы проверить, существует ли сохраненное свойство.Если это так, отобразите его вместо поля ввода текста.
Я знаю, как использовать:
google.script.run.withSuccessHandler().myFunction()
Честно говоря, я пробовал так много разных вещей на данный момент.Любая помощь будет принята с благодарностью.
Это то, что я пробовал, я хочу загрузить значения в боковой панели, если они существуют.Если они не хотят, я загружаю текстовое поле ввода, это то, что он делает по умолчанию.
Правка - Добавление кода
function loadSidebarValues() {
if (dateText != 'ErrorStuff') {
var div = document.getElementById('dateValue');
div.innerHTML = dateText;
var errorDiv = document.getElementById('error');
errorDiv.innerHTML = "";
$('#dateText').val(
PropertiesService.getScriptProperties().getProperty('dateColumn')
);
} else {
var div = document.getElementById('sidebarValues');
div.innerHTML = "";
var errorDiv = document.getElementById('error');
errorDiv.innerHTML = 'There was an error.';
}
var scriptProperties = PropertiesService.getScriptProperties();
scriptProperties.setProperties({
'dateColumn': 'dateText',
});
Logger.log("date: " + userProperties.getProperty('dateColumn'));
}
function onLoad(){
if (PropertiesService.getScriptProperties().getProperty('dateColumn') != null) {
loadSidebarValues();
};
}