gpt4 book ai didi

javascript - 在 Javascript 中设置标志

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:28:43 24 4
gpt4 key购买 nike

下面是我用于 Google 文档电子表格的脚本。

这些链接显示了我在做什么:

http://i.stack.imgur.com/uGik7.png

http://i.stack.imgur.com/AbKnQ.png

我如何设置一个“标志”,以便当我第二次运行此脚本时,它不会添加之前添加的库存项目?

function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet1 = ss.getSheetByName("Purchase Orders");
var sheet2 = ss.getSheetByName("Inventory");
var data = sheet1.getDataRange();
var i_data = sheet2.getDataRange();
var lastRow = data.getLastRow();
var iLastRow = i_data.getLastRow();

for (i=1;i<=lastRow;i++) {
if (data.getCell(i, 5).getValue() == "stock"){
for (n=1;n<=iLastRow;n++){
if (data.getCell(i,3).getValue() == i_data.getCell(n,3).getValue()) {
i_data.getCell(n, 1).setValue(i_data.getCell(n,1).getValue() + data.getCell(i,2).getValue());
}
}
}

}
}​

我想我正在尝试这样做:将项目添加到库存后,脚本会在该行的第 i 列添加一个 x。然后当脚本再次运行时,它会跳过第 i 列中带有 x 的行

最佳答案

指定一个单元格来保存标志值,并让脚本检查该特定单元格的标志值。

关于javascript - 在 Javascript 中设置标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4434947/

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