Google apps script google spreedsheet脚本已停止使用属性对象
半年前我发现了一个脚本,它将Google表中的数据卸载到trello中。我经常使用它 今天,它停止处理“数据仓库错误”错误。 脚本发誓要使用脚本的属性:Google apps script google spreedsheet脚本已停止使用属性对象,google-apps-script,Google Apps Script,半年前我发现了一个脚本,它将Google表中的数据卸载到trello中。我经常使用它 今天,它停止处理“数据仓库错误”错误。 脚本发誓要使用脚本的属性: function checkControlValues(requireList, requireBoard) { var col = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Настройка трелло").getRange("B3:B6").getValues();
function checkControlValues(requireList, requireBoard) {
var col = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Настройка трелло").getRange("B3:B6").getValues();
var documentProperties = PropertiesService.getDocumentProperties();
var scriptProperties = PropertiesService.getScriptProperties();
var userProperties = PropertiesService.getUserProperties();
var appKey = col[0][0].toString().trim();
if(appKey == "") {
return "App Key not found";
}
scriptProperties.setProperty("appKey", appKey);
特别是在“scriptProperties.setProperty(“appKey”,appKey);”行上
即使您写入,也会发生错误
scriptProperties.setProperty(“appKey”、“123123”)
我要补充的是,该脚本在google表堆中立即停止了工作,而之前使用过它
怎么办
我要补充的是,这个错误甚至出现在从Google文档()复制的代码上
存储属性的每一行都会产生相同的错误
// Set a property in each of the three property stores.
var scriptProperties = PropertiesService.getScriptProperties();
var userProperties = PropertiesService.getUserProperties();
var documentProperties = PropertiesService.getDocumentProperties();
scriptProperties.setProperty('SERVER_URL', 'http://www.example.com/');
userProperties.setProperty('DISPLAY_UNITS', 'metric');
documentProperties.setProperty('SOURCE_DATA_ID', '1234567890abcdefghijklmnopqrstuvwxyz');
To save data in bulk, pass a map of key-value pairs to Properties.setProperties(properties). Each key-value pair of the object in the parameter is stored as a separate property:
// Set multiple script properties in one call.
var scriptProperties = PropertiesService.getScriptProperties();
scriptProperties.setProperties({
'cow': 'moo',
'sheep': 'baa',
'chicken': 'cluck'
});
我也有同样的问题。用PropertiesService.getDocumentProperties更改PropertiesService.getScriptProperties在我的案例中起到了作用。我也遇到了同样的问题。用PropertiesService.getDocumentProperties更改PropertiesService.getScriptProperties在我的案例中起到了作用。我也遇到了同样的问题!因此,我的整个脚本都停止工作了。我也有同样的问题!因此,我的整个脚本停止工作
// Set a property in each of the three property stores.
var scriptProperties = PropertiesService.getScriptProperties();
var userProperties = PropertiesService.getUserProperties();
var documentProperties = PropertiesService.getDocumentProperties();
scriptProperties.setProperty('SERVER_URL', 'http://www.example.com/');
userProperties.setProperty('DISPLAY_UNITS', 'metric');
documentProperties.setProperty('SOURCE_DATA_ID', '1234567890abcdefghijklmnopqrstuvwxyz');
To save data in bulk, pass a map of key-value pairs to Properties.setProperties(properties). Each key-value pair of the object in the parameter is stored as a separate property:
// Set multiple script properties in one call.
var scriptProperties = PropertiesService.getScriptProperties();
scriptProperties.setProperties({
'cow': 'moo',
'sheep': 'baa',
'chicken': 'cluck'
});