【发布时间】:2021-10-25 06:40:48
【问题描述】:
我是脚本新手
当用户按下按钮时,我想从不同的单元格中获取值并通过应用脚本将它们复制到另一个工作表中。
有可能吗?
所以我想要突出显示的单元格值
当用户点击添加到 sheet2 我需要将 sheet1 中的单元格值显示到 Sheet2 中的相应单元格
【问题讨论】:
标签: google-apps-script google-sheets spreadsheet
我是脚本新手
当用户按下按钮时,我想从不同的单元格中获取值并通过应用脚本将它们复制到另一个工作表中。
有可能吗?
所以我想要突出显示的单元格值
当用户点击添加到 sheet2 我需要将 sheet1 中的单元格值显示到 Sheet2 中的相应单元格
【问题讨论】:
标签: google-apps-script google-sheets spreadsheet
试试这个:
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 上添加一个新行。
【讨论】: