-1
function A1format() { 
var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var mainsheet = ss.getSheetByName("Sheet1"); 
var G = mainsheet.getRange("C15:BH3000").getGridId(); 
var illa = mainsheet.getRange("A13"); 

Logger.log(G); 
illa.copyFormatToRange(G, 16, 3,200, 30); 
} 

這不工作,並給出了一些奇怪的服務器錯誤。請幫助格式設置爲純文本

+1

如何在不工作?它給了什麼錯誤? – aliteralmind 2014-09-27 12:19:17

回答

0

LDO綠色的答案是正確的:在你的代碼的最後一行是於開始排小......(列是錯誤太多,但它奇怪的是接受這個小負差)這確實是無效的。

在編輯器中使用自動完成功能會提醒你的參數如下:

enter image description here

+1

感謝您接受,但對方的回答是第一......我說我的提自動完成提示。我建議你把另一個標記爲最好。 – 2014-09-28 15:45:38

1

看來你的山坳,colEnd和行,rowEnd值無效。 的copyFormatToRange函數的格式是:

copyFormatToRange(gridId, column, columnEnd, row, rowEnd) 

// So in your case: column, columnEnd, row, rowEnd 
copyFormatToRange(G, 3,  16,  30, 200); 

如果它沒有幫助 - 請添加更多的細節關於你所得到的錯誤,並確保該gridId是正確的。上述