0
式を評価する関数をスクリプト化するのに助けが必要です。入力した値で評価式を表示
例:
Cell A1 = 1
Cell B1 = 2
Cell C1 = A1 + B1, which displays the sum of two numbers = 3
Cell D1 `= 1 + 2, which displays above formula with entered values
私はこれをどのように行うことができますか?
UPDATE
私はそれをやった式を取り、それが式パラメータで入力した値なしであるとして、それを表示するだけのスクリプト、すなわち `= A1 + B1の
function GETFORMULA(reference) {
var ss = SpreadsheetApp;
var sheet = ss.getActiveSheet();
var formula = ss.getActiveRange().getFormula();
var args = formula.match(/=\w+\((.*)\)/i);
try {
var range = sheet.getRange(args[1]);
}
catch(e) {
throw new Error(args[1] + ' is not a valid range');
}
return range.getFormula();
}