0
我正在嘗試更新依賴於同一行中另一個單元格的單元格值。這意味着不會由setRankID函數完成,但不管我嘗試過它只是吐出錯誤。使用UI菜單更新單元格(Googe工作表腳本)
function onOpen() {
var ui = SpreadsheetApp.getUi();
var ss = SpreadsheetApp.getActiveSpreadsheet();
ui.createMenu('Daniagaming EMS Tools')
.addItem('Opdater RID\'s', 'setRankID')
.addToUi();
}
function setRankID() {
var ss = SpreadsheetApp.getActiveSpreadsheet(),
sheet = ss.getActiveSheet(),
range = ss.range,
columnNumberToWatch = 1; // A = 1, B = 2 etc.
if(sheet.getName() === "Ark1" && range.columnStart === columnNumberToWatch) {
if(ss.value === "Commisioner") {
sheet.getRange(range.rowStart, 2).setValue("1");
}
}
}
我wan't它做通過UI使用該功能時,檢查在列A單元和更新B列依賴於A列的值的值。
如果A欄的值爲「Test1」,那麼B欄應設置爲「Toast」的值。
沒有範圍或columnStart或價值電子表格中的方法。查看文檔[這裏](https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet)。 – Cooper