Google Apps Script勉強会#3 #gasja
- shin1ogawa
- 3842
- 0
- 2
- 0
UIBuilderで重要な点:スクリプトから使用するときは、一番ルートのコンポーネントの名前やIDでは取得できない。保存時の名前が使われる。でもそれは変えられない。一番ルートのコンポーネントの名前やIDは意味が無いきおつけて #gasja
2011-05-19 19:26:27ルートコンポーネントComponent1の名前を変えても、この名前ではコンポーネントは取得できない。最初に入力したGUIの名前(デフォルト:MyGui)で取得できるが、最初に決めると変更できない。 #gasja
2011-05-19 19:27:22DelphiのintrawebとかWebObjectsを知ってるのでそこまで目新しいという感じはしないかも #gasja
2011-05-19 19:27:37それのスクリプト側を説明中 RT @shin1ogawa: このデモアプリを構築した手順をデモ RT @shin1ogawa: Gmailから特定ラベルに保持するメールを5件取得してUIに表示するデモ. サックリ動作 #gasja
2011-05-19 19:28:50GmailApp.search('in:'+ラベル名); で GmailThreads[] が返ってくる。GmailThread.getFirstMessageSubject()でスレッドの一件目のサブジェクトが返ってくる。 #gasja
2011-05-19 19:30:40GASの実行権限に注意!今回のでもアプリなら、Spreadsheetのread/writeとGmailのReadを承認擦る必要がある #gasja
2011-05-19 19:32:08UIBuilderを使ったGASアプリの実行方法。1.Spreadsheet内で動かす 2.Published Appして公開サービスとして動かす 3.Google Sitesにガジェットとして埋め込む #gasja
2011-05-19 19:34:48GoogleサイトでGASを使うには、Google Apps スクリプトガジェットとして、ページに埋め込む。 #gasja
2011-05-19 19:37:25Scriptの共有・公開について: gmailアカウントでは公開可能だが、appsアカウントでは公開不能(ドメイン内のみの共有は可能)。しかしSpreadsheetごとをコピーするとバグが…なんとGUIが消えます。 #gasja
2011-05-19 19:38:07Spreadsheetに書かれた値を取得して、テンプレートとして使うDocumentにその値を埋め込んで、PDFに変換して、メールに添付して送信するデモ #gasja
2011-05-19 19:39:21