我有以下代碼,可以完美地按要求作業...... 它按預期完成了所有的任務,但仍然彈出一個紅色的錯誤框,提示我有一個例外情況。它確實完成了所有的任務,所以我不知道我在這里出了什么問題,但也許我只是在某個地方使用了錯誤的語法?如果有任何幫助,我將不勝感激。
錯誤資訊: 例外。引數 (String) 與 SpreadsheetApp.Sheet.activation 的方法簽名不匹配
。function AddRoutedOptions(/span>) {
var ui = SpreadsheetApp.getUi(); //span>相同變化。
var result = ui.alert(
'Add all Routed tasks to the Project Tracker?" ,
'你確定要將所有的路由任務添加到專案跟蹤器中嗎?
ui.ButtonSet.YES_NO)。)
//處理用戶的回應。。
if (result == ui.Button.Yes) {
//用戶點擊了 "是".。
var pglc = SpreadsheetApp.getActiveSpreadsheet() 。 getSheetByName('Pre-Go Live Checklist')。
var vcc = SpreadsheetApp.getActiveSpreadsheet()。 getSheetByName('Video Course Checklist') 。
var rsc = SpreadsheetApp.getActiveSpreadsheet()。 getSheetByName('Routed Setup Checklist').activate()。
pglc.getRange('B32:B35').copyTo(pglc. getRange('E23:E26'), {contentsOnly:true}。
vcc.getRange('B32:C37').copyTo(vcc. getRange('G10:H15'), {contentsOnly:true}。
rsc.activate('Routed Setup Checklist')。
} else {
//用戶在標題欄中點擊 "No "或X。
ui.alert('No tasks were added. ')。
}
}
function RemoveRoutedOptions(){
var ui = SpreadsheetApp.getUi(); //span>相同變化。
var result = ui.alert(
'Remove all Routed tasks from the Project Tracker?' ,
'Are you sure you want to remove all Routed tasks from the Project Tracker?' ,
ui.ButtonSet.YES_NO)。)
//處理用戶的回應。。
if (result == ui.Button.Yes) {
//用戶點擊了 "是".。
var pglc = SpreadsheetApp.getActiveSpreadsheet() 。 getSheetByName('Pre-Go Live Checklist')。
var vcc = SpreadsheetApp.getActiveSpreadsheet()。 getSheetByName('Video Course Checklist') 。
var rsc = SpreadsheetApp.getActiveSpreadsheet()。 getSheetByName('Routed Setup Checklist').hideSheet()。
pglc.getRange('E23:E26').clearContent()。
vcc.getRange('G10:H15').clearContent()。
rsc.hideSheet('Routed Setup Checklist') 。
} else {
//用戶在標題欄中點擊 "No "或X。
ui.alert('沒有任務被洗掉。')
}
}
uj5u.com熱心網友回復:
Sheet.activate()不接受引數
。rsc.activate('Routed Setup Checklist') 。
試著改變一下:
var rsc = SpreadsheetApp. getActiveSpreadsheet().getSheetByName('Routed Setup Checklist').activate()。
pglc.getRange('B32:B35').copyTo(pglc. getRange('E23:E26'), {contentsOnly:true}。
vcc.getRange('B32:C37').copyTo(vcc. getRange('G10:H15'), {contentsOnly:true}。
rsc.activate('Routed Setup Checklist')。
到此為止:
var rsc = SpreadsheetApp. getActiveSpreadsheet().getSheetByName('Routed Setup Checklist')。
pglc.getRange('B32:B35').copyTo(pglc. getRange('E23:E26'), {contentsOnly:true}。
vcc.getRange('B32:C37').copyTo(vcc. getRange('G10:H15'), {contentsOnly:true}。
rsc.activate()。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/330552.html
標籤:
上一篇:在谷歌表格中,如何掃描整列的錯誤單元格,并用上面單元格的內容來替換內容?
下一篇:谷歌應用腳本側邊欄不能正確加載
