2017-09-15 3 views

答えて

0

試してみてください。

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
    var range = ss.getActiveRange(); 

    var rows = range.getNumRows(); 
    var cols = range.getNumColumns(); 
    for(var row = 1; row <= rows; row++) { 
    for(var col = 1; col <= cols; col++) { 
     var cell = range.getCell(row, col); 
     var value = cell.getValue(); 
     if(typeof(value) == 'number') { 
     cell.setNumberFormat("##.#%"); 
     } 
    } 
    } 

結果:

enter image description here

は、私はまた、この(あなたのサンプルに変換するフォーマット)をテストするためにsample codeを見つけましたenter image description here

コードサンプルはApps用ですCriptへの実装は同じです。​​をに変更してください。

これが役に立ちます。

+0

ありがとう、私の場合はうまくいきませんでした。私の問題は、私が送信しているデータ構造が文字列形式よりも多いと思う。 – malvakian

関連する問題