我想在Google作業表中設定一個 "for "回圈,在A1列插入資料,然后在B1列插入。 下一個條目在A2列、B2列。 但選擇下一個單元格是不允許的。 總的來說,如果有人知道如何設定以后在A列然后在B列輸入資料的程式,也許不用宏,請幫助我。謝謝 :) 我做了....
。
function MCOMANDAV3() {
var spreadsheet = SpreadsheetApp.getActive()。
var cell = spreadsheet.getRange('input! A2')。
var stop = spreadsheet.getActiveCell()。
var ui = SpreadsheetApp.getUi(); //span>相同的變化。
var ranges = spreadsheet.getActiveRangeList().getRanges() 。
for (cell; cell != stop; cell.getNextDataCell) {
spreadsheet.getRange('2:2').activate()。
spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet. getActiveRange().getRow(), 1)。)
spreadsheet.getActiveRange().offset(0, 0, 1, spreadsheet. getActiveRange().getNumColumns()).activate()。
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('input'), true) 。
spreadsheet.getRange('A2').activate()。
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('rezultat'), true) 。
spreadsheet.getRange('A2').activate()。
spreadsheet.getRange('input!A2').copyTo(spreadsheet. getActiveRange(), SpreadsheetApp. CopyPasteType.PASTE_NORMAL, false)。)
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('input'), true) 。
spreadsheet.getRange('A3').activate()。
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('rezultat'), true) 。
spreadsheet.getRange('B2').activate()。
spreadsheet.getRange('input!A3').copyTo(readsheet. getActiveRange(), SpreadsheetApp. CopyPasteType.PASTE_NORMAL, false)。)
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('input'), true) 。
spreadsheet.getRange('2:2').activate()。
spreadsheet.getActiveSheet().deleteRows(spreadsheet.getActiveRange). getRow(), spreadsheet.getActiveRange().getNumRows() )。
spreadsheet.getRange('2:2').activate()。
spreadsheet.getActiveSheet().deleteRows(spreadsheet.getActiveRange). getRow(), spreadsheet.getActiveRange().getNumRows() )。
}
uj5u.com熱心網友回復:
function onEdit(event){
var sh = event.source.getActiveSheet()。
var cell = event.source.getActiveRange()。
if (sh.getName()=='mySheet' && cell. getColumn()<3){
var row=cell.getRow()
if (cell.getColumn()==1) {
sh.getRange('B'/span> row).activate()
}
else {
sh.getRange('A' (row 1)) .activate()
}
}
}
https://docs.google.com/spreadsheets/d/1GkIPFv5FeJ8VjjI-pgBddim7SRsCcCCbhhdJ3g2R8G8/edit?usp=sharing
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/319365.html
標籤:
上一篇:使用Cheeriogs從位于兩個元素之間的行中提取文本
下一篇:第二次呼叫時函式不執行
