gpt4 book ai didi

javascript - Google 脚本 - 从单个单元格获取范围

转载 作者:行者123 更新时间:2023-12-03 07:11:23 25 4
gpt4 key购买 nike

我在一些看似简单的事情上遇到了一些困难,但我就是无法理解。

单个单元格包含文本“I8:I160”。这是我想在函数中引用的范围的位置。但无论我如何尝试,我似乎都无法引用该位置。

  1. 我希望 SKUrange 引用包含文本 I8:I160 的单元格 Cal!G4
  2. 然后使用 SKUsheet 引用单元格 Cal!G8,其中包含文本 Pricelist!
  3. 最后 SKU 将 SKUrange.SKUsheet 的范围放在一起 (Pricelist!I8:I160)

这是我到目前为止的代码

function PasteValues() {
var ss = SpreadsheetApp.getActiveSpreadsheet();

// 1.
var SKUrange = ss.getRange('Cal!G4').getValue();
// 2.
var SKUsheet = ss.getRange('Cal!G8').getValue();
// 3.
var SKU = ss.getRange('Pricelist!I8:I160'); // this what I want to achieve

var Buy = ss.getRange('Pricelist!A8:A160');
var Convert = ss.getRange('Cal!G3').getValue();
var Convertdollars = ss.getRange('Cal!M6').getValue();
var Converteuros = ss.getRange('Cal!M7').getValue();
var Sell = ss.getRange('Output!C2:C160');

SKU.copyTo(ss.getRange('Output!A2'), {contentsOnly: true});
Buy.copyTo(ss.getRange('Output!B2'), {contentsOnly: true});
Buy.copyTo(ss.getRange('Output!C2'), {contentsOnly: true});

}

这是一个屏幕截图,以防万一有帮助 enter image description here

更新:现在可以使用 - 希望这对某人有帮助

function PasteValues() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var SKUrange = ss.getRange('Cal!C4').getValue();
var SKUsheet = ss.getRange('Cal!C8').getValue();
var SKU = ss.getRange(SKUsheet + SKUrange);
var Buy = ss.getRange('Pricelist!I8:I160');
var Convert = ss.getRange('Cal!C3').getValue();
var Convertdollars = ss.getRange('Cal!F4').getValue();
var Converteuros = ss.getRange('Cal!F5').getValue();
var Sell = ss.getRange('Output!C2:C160');

SKU.copyTo(ss.getRange('Output!A2'), {contentsOnly: true});
Buy.copyTo(ss.getRange('Output!B2'), {contentsOnly: true});
Buy.copyTo(ss.getRange('Output!C2'), {contentsOnly: true});

最佳答案

如果单元格 Cal!G4 具有字符串“I8:I160”并且单元格 Cal!G8 具有字符串“Pricelist”,则运行代码后

var SKUrange = ss.getRange('Cal!G4').getValue();
var SKUsheet = ss.getRange('Cal!G8').getValue();
var SKU = ss.getRange(SKUsheet + SKUrange);

变量 SKU 将指向 Pricelist!I8:I160 范围。然后,您可以使用 SKU.getValues() 来访问其值,依此类推。

关于javascript - Google 脚本 - 从单个单元格获取范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36605341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com