我导出了我的搜索控制台结果,因为我的Urls是波斯语,它在spreed表中显示如下。
我为此编写了一个自定义函数。这是我的自定义函数:
function decode(value) {
return decodeURIComponent(value);
}
但我的问题是我需要在整个列中运行此函数。我怎样才能做到这一点 ?我需要用它在同一行的前面写解码的url。像这样
答案 0 :(得分:1)
这应该做,检查出来。
function test1()
{
var sp = SpreadsheetApp.openById("my_spreadsheet_id").getSheetByName("Sheet1");
var data = sp.getRange("A1:A").getValues().filter(String);
for(var i=0; i<data.length;i++)
{
var uri_dec = decodeURIComponent(data[i]);
sp.getRange("F"+(i+1)).setValue(uri_dec);
}
}