質問: [date,name,number,class]; sheet.appendRow(array); 上記のようにclassをvlookupでnameを参照して他のから持ってきたいのですが、 文字が無効です、と表示されうまくいきません。 "" + ""とかくやり方も試したのですが同様でした。 GAS+文字列内で変数を使用するやり方を教えてください。
回答: vlookup()関数は他で定義しているのでしょうか。 GASの関数とスプレッドシート内の関数は全く別物です。 行列を反転して、`indexOf()`または`some()`から取得しましょう。 また、`${}`はES6で追加されたもので、GASではまだ未対応です。 `'文字列' + 変数`で対応を待ちましょう。 追記: コードは見にくいのでマークダウンの記法で書いてください。 コード全体を選択した状態でを押してください。 詳しくはこちら→質問するときのヒント