Google表格:脚本 - 复制/粘贴,延时,复制/粘贴,重复列中的所有值

时间:2018-04-05 13:10:23

标签: google-apps-script google-sheets custom-function

我正在尝试构建一个自动计算股票列表内在价值的电子表格。

单元格3和单元格4链接到另一张表格,其中包含一系列公式,包括从外部网站提取的数据。

我想为将使用此设置的自定义函数编写脚本:

  1. 输入单元格2,单元格1作为参数
  2. 将自动收报机价值(单元格1)复制到单元格3中,激活其他工作表函数进行计算
  3. 经过一段时间(例如30秒)后,从其他功能中读取单元格4中的值
  4. 将最终值返回到单元格2。
  5. Spreadsheet Capture

    然后我会将此函数用于A列中的所有值。 到目前为止,我已经能够弄清楚如何复制和粘贴一个值。任何指导都将不胜感激,提前谢谢。

    function val(ticker) { 
      var sheet = SpreadsheetApp.getActiveSpreadsheet();   //access to the spreadsheet
      SpreadsheetApp.setActiveSheet(sheet.getSheetByName('List of Companies')); //access to the sheet by name
      var range = sheet.getRange('A2'); //assign the range you want to copy
      var copy = range.getValues();
      sheet.getRange('D2').setValue(copy) //new range you want to paste a value
    }
    

0 个答案:

没有答案