因为我对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)”。请帮忙。