我是腳本新手
我想從不同的單元格中獲取值,并在用戶按下按鈕時通過應用程式腳本將它們復制到另一個作業表中。
是否可以?
這是測驗表鏈接https://docs.google.com/spreadsheets/d/1vgd-5jPfjjil2iNcrcfO4awZupqL7m8CofIUMyCWkN8/edit#gid=352097475
所以我想要突出顯示的單元格值 
當用戶單擊添加到作業表 2 時,我需要將作業表 1 中的單元格值顯示到作業表 2 中的相應單元格

uj5u.com熱心網友回復:
嘗試這個:
function myFunction() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
const s1 = ss.getSheetByName("Sheet1");
const s2 = ss.getSheetByName("Sheet2");
const data = s1.getRange('B2:H10').getValues();
var quantity = data[0][0];
var weight = data[1][0];
var label = data[2][0];
var sheet_name = s1.getName();
var packaging_cost = data[8][3];
var price = data[8][6]
const row = [
quantity,
weight,
label,
sheet_name,
packaging_cost,
price
];
s2.getRange("A3:F3").setValues([row]);
}
可能你想用
s2.appendRow(row);
而不是代碼中的最后一行。每次運行代碼時,它都會在 Sheet2 上追加一個新行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/338176.html
