0
セルを作成するときにパーセントフォーマットを設定しようとしていますが、これは自分のコードです。GoogleスプレッドシートAPIを使用しているセルでフォーマットをパーセントで設定する
現在の値は「-0.2488570834」で、これには「-24.88%」が必要です。私は何が欠けているのですか?
ありがとうございます。文書で提供Number format examples次
セルを作成するときにパーセントフォーマットを設定しようとしていますが、これは自分のコードです。GoogleスプレッドシートAPIを使用しているセルでフォーマットをパーセントで設定する
現在の値は「-0.2488570834」で、これには「-24.88%」が必要です。私は何が欠けているのですか?
ありがとうございます。文書で提供Number format examples次
試してみてください。
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("##.#%");
}
}
}
結果:
は、私はまた、この(あなたのサンプルに変換するフォーマット)をテストするためにsample codeを見つけました
コードサンプルはApps用ですCriptへの実装は同じです。をに変更してください。
これが役に立ちます。
ありがとう、私の場合はうまくいきませんでした。私の問題は、私が送信しているデータ構造が文字列形式よりも多いと思う。 – malvakian