スプレッドシートを使用して Google Script で電卓を作成しようとしています。ここでは、2 つの入力を使用しています (はい、それらには既に var が与えられており、格納されています)。それらを追加して、さらにセル B2 に自動的に配置される出力を取得しようとしています。
function doMath() {
var add = (value1 + value2);
SpreadsheetApp.getActiveSheet().getRange('B2').setValue(add);
}
しかし、このエラーメッセージがポップアップし続けます:
ReferenceError: "value1" が定義されていません。
私はプログラミングにかなり慣れていないので、何が問題なのかわかりません。
編集:ここで入力を定義します:
function readInput() {
var value1 = SpreadsheetApp.getActiveSheet().getRange('A1').getValue();
var value2 = SpreadsheetApp.getActiveSheet().getRange('B1').getValue();
EDIT2: これらは 2 つの別個の機能であることに注意してください。それが問題ですか?また、セル A1 と B1 の値がそれぞれ 8 と 9 であることにも注意してください。(例として)