2017-09-09 10 views
0

google appsスクリプトを使用して数式で出力されるセルのプレーンテキスト値を取得する方法について知っていますか?例えば私はFName列とLName列を持っています。列をFullNameに連結しました。私はFullName列の値を別の列にコピーしたいと思います。私はそれが出力された数式ではなく、FullNameの文字列値をコピーしたいだけです。google appsスクリプト式のセルの文字列値を取得する

+0

何をあなたが今やっていることが機能していませんか? –

答えて

0

copyTo methodとオプションcontentsOnly: trueを使用してください。その効果は、スプレッドシートのインターフェースでCtrl-Cとそれに続くCtrl-Shift-V(値の貼り付け)と同じです。例:

var sheet = SpreadsheetApp.getActiveSheet(); 
var range = sheet.getRange("F:F"); 
var target = sheet.getRange("J:J"); 
range.copyTo(target, {contentsOnly: true}); 

(もう一つの方法は、setValues続いgetValuesを使用することであるが、copyToは一度に両方のことを行います。)

+0

表示された値を変数に格納する必要がある場合は、range.getDisplayValue()を使用して、 – MistyDawn

関連する問題