前提・実現したいこと
GASで全シートにシートの名前を検索キーにした数式を入力したいのですが、「”」のエスケープをどのように記入したらいいのかご教授ください。
該当のソースコード
//シートを順番に処理するためforで回しています var sheetname = sheets[i].getSheetName(); var strformula = "=ARRAYFORMULA(G3:G*VLOOKUP(" + sheetname + ",'残高一覧'!A2:D30,4))"
このままだと、入力される数式が
=ARRAYFORMULA(G3:G*VLOOKUP(シートの名前,'残高一覧'!A2:D30,4))
となってしまい、”シートの名前”としなければいけないところでエラーになってしまいます。
試したこと
"=ARRAYFORMULA(G3:G*VLOOKUP(" \" sheetname "\ ",'残高一覧'!A2:D30,4))"
バックスラッシュの順番を変更してみたりしたのですが、「SyntaxError: Invalid or unexpected token」が出てしまい、保存ができません。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/02 08:02