Googleのテーブルのデータをtrelloにアンロードするスクリプトが半年前に見つかりました。私はそれを絶えず使う。Googleスプライトシートスクリプトがプロパティオブジェクトの使用を停止しました
今日、「データウェアハウスエラー」エラーでの作業が停止しました。 スクリプトは、スクリプトの性質で機能するように断言:
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")を記述してもエラーが発生します。
Here is the log of the script:
[17-03-24 15: 35: 21: 837 EAT] Running ...
[17-03-24 15: 35: 21: 846 EAT] SpreadsheetApp.getActiveSpreadsheet() [0 seconds]
[17-03-24 15: 35: 21: 942 EAT] Spreadsheet.getSheetByName ([Thrallo Setting]) [0.095 sec.]
[17-03-24 15: 35: 22: 005 EAT] Sheet.getRange ([B3: B6]) [0.063 seconds]
[17-03-24 15: 35: 22: 061 EAT] Range.getValues () [0,055 seconds]
[17-03-24 15: 35: 22: 143 EAT] PropertiesService.getDocumentProperties() [0.08 seconds]
[17-03-24 15: 35: 22: 144 EAT] PropertiesService.getScriptProperties() [0 seconds]
[17-03-24 15: 35: 22: 145 EAT] PropertiesService.getUserProperties() [0 seconds]
[17-03-24 15: 35: 25: 913 EAT] Properties.setProperty ([appKey, XXXXXXXX]) [3,768 seconds]
[17-03-24 15: 35: 25: 924 EAT] Can not complete the completion in 4,069 seconds. Data warehouse error (line 268, export evaluation file for programming in a trello)
私は、スクリプトが以前に使用されていた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'
});
私は同じ問題があります!このため、私のスクリプト全体が機能しなくなりました – craftApprentice