2017-09-12 6 views
0

自分のUrlがペルシア語であるため、検索結果をエクスポートします。(URLをデコードするための)カスタム機能を実行します。

enter image description here

私はその.Thisのためのカスタム関数を記述し、私のカスタム関数です:

function decode(value) { 
    return decodeURIComponent(value); 
} 

しかし、私の問題は、私は、列の全体でこの機能を実行する必要があります。これどうやってするの ?私はそれと同じ行の前にデコードされたURLを書く必要があります。これが何をすべきこの

enter image description here

答えて

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); 
     } 
} 
+0

スプレッドシートのURLから 'spreadsheet_id 'を得ることができます。そして、 'Sheet1'の代わりにワークシートの名前を置きます(スプレッドシートの一番下を見てください)。もちろん、スクリプトを最初に承認する必要があります(これは一度だけの手順です) –

+0

これはうまくいきましたが、A1はタイトルでありページであるため、f2セルから始める必要があります – majid

+0

今すぐ確認してください。 –

関連する問題