
Logger.logで書き込み、ログを開くには
(1)ショートカットキーで「CTRL+Enter」キー

(2)メニューの「表示」>>「ログ」を選択し、出します。

入力欄を出す(inputBox)

function hello(){
var sam=Browser.inputBox("");
Browser.msgBox(sam);
}
◎ inputBox() ではエラーになります。””が必要です。

create.~~ 名前同じでも作られる

var doc=DocumentApp.create('Hello-Sam');
◎ 上記のスクリプトを動かした数だけ「同じ名前のDocument」ができます。
名前がある場合、新規に作らないようにするには、どうしたらいいのでしょうか
何で動かない関数=>関数の名前が悪い
function sam(){
Browser.msgBox("SAM");
}
「sam」という関数名を変えたら、問題なく動きました。スプレッドシートの関数とかぶっているのかと思ったら、そうでもないようです。
動かない時は、名前を少し変えてみましょう。
原因がわかりました、プロジェクト内に同じ名前の関数がありました。何かエラー表示してくれ!!

「コード.gs」と「test.gs」の中の名前が、同じでぶつかっていました。
samAでOK


コメント