我想每天用最高温度,最低温度和雨水温度填充(农业)日志

时间:2019-05-20 06:04:44

标签: google-apps-script google-sheets scripting

因为我对js不太了解,所以我已经花了很多时间。我自己无法解决问题,需要您的帮助。

我想每天在Google工作表中填写最低和最高温度以及湿度和降雨量。为此,我进行了HTML导入(“ = IMPORTHTML(” https://www.terre-net.fr/meteo-agricole/previsions-10-jours/loubens/2997498“;”表“; 1)”)。我的A栏是一年中的所有日子。因此,我尝试了一个if公式“如果a =今天,然后在b列中填充数据”。但是工作表不保留昨天的信息。所以我需要paste_special。您不能在公式中这样做。所以我试图写一些代码。我看了几部youtube指导影片,并试图写一个“ for i”声明。但这对我来说太难了,我不太了解js。早些时候,我写了一些VBA(excel),但是我将自己的承运人从IT改为了农业(果园),我忘记了我刚接触的所有东西。...请帮助我解决问题。

我尝试了公式,但需要paste_special。用我的for“ for(var = i”语句),他不执行或不执行任何操作,或填写整列。

function pastespecial() {

  var app = SpreadsheetApp;  
  var activeSheet = app.getActiveSpreadsheet().getActiveSheet(); 
  var currentDate = new Date();
  var spreadsheet = SpreadsheetApp.getActive();

    for(var i = 2;i<=150;i++) { 

      var workingCell = activeSheet.getRange(i,1).getValue();


 if (workingCell = spreadsheet.getRange('AB30') ) {


    spreadsheet.getRange(i, 6).getValue();
    spreadsheet.getRange(i, 6).setValue('AB6');
   }
   }
};

正如我所说,它不会做任何事情,也不会填满整个专栏。现在他出错了:“找不到方法getRange(number,number)”。请帮忙。

0 个答案:

没有答案