Submit Search
GoogleAppsScript入門
0 likes
167 views
Takami Kazuya
2020/08/18 19:00 TENNOSE オンライン登壇資料 https://www.facebook.com/events/718108758983634/
Economy & Finance
Read more
1 of 31
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
More Related Content
PDF
はじめてのPython - 開発環境の準備 for Mac
Katsumi Honda
PDF
フロントエンド開発者のためのJenkins
Satake Hiroyuki
PDF
粗探しをしてGoのコントリビューターになる方法
Takuya Ueda
PDF
Namespace API を用いたマルチテナント型 Web アプリの実践
Takuya Ueda
PDF
Cloud Functionsの紹介
Takuya Ueda
PDF
Google Assistant関係のセッションまとめ
Takuya Ueda
PDF
Herokuのご紹介
Ayumu Aizawa
PDF
[Lt]versionごとにurlを自動生成
shouta yoshikai
はじめてのPython - 開発環境の準備 for Mac
Katsumi Honda
フロントエンド開発者のためのJenkins
Satake Hiroyuki
粗探しをしてGoのコントリビューターになる方法
Takuya Ueda
Namespace API を用いたマルチテナント型 Web アプリの実践
Takuya Ueda
Cloud Functionsの紹介
Takuya Ueda
Google Assistant関係のセッションまとめ
Takuya Ueda
Herokuのご紹介
Ayumu Aizawa
[Lt]versionごとにurlを自動生成
shouta yoshikai
What's hot
(12)
PDF
僕がAndroid開発する時にちょっと便利だと思うtips
Masataka Kono
PPT
Git GUI
Meta Meta
PDF
「Camelog」Android開発秘話
Shoya Tsukada
PDF
過去に自作したGoプロダクトの紹介 - Goオールスターズ
Shogo Ichinose
PDF
Cloud functionsの紹介
Takuya Ueda
PDF
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
Takuya Ueda
PDF
Androidアプリ滞在時間の計測
Shigeki Yamato
PDF
Goにおけるバージョン管理の必要性 − vgoについて −
Takuya Ueda
PDF
everevo × Open Graph
Tetsuwo OISHI
PDF
Go Friday 傑作選
Takuya Ueda
PDF
Google SpreadSheetでtwitter bot作ったよ
Keisuke Oohata
PDF
kintonedevcamp2016s-demo
kintone papers
僕がAndroid開発する時にちょっと便利だと思うtips
Masataka Kono
Git GUI
Meta Meta
「Camelog」Android開発秘話
Shoya Tsukada
過去に自作したGoプロダクトの紹介 - Goオールスターズ
Shogo Ichinose
Cloud functionsの紹介
Takuya Ueda
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
Takuya Ueda
Androidアプリ滞在時間の計測
Shigeki Yamato
Goにおけるバージョン管理の必要性 − vgoについて −
Takuya Ueda
everevo × Open Graph
Tetsuwo OISHI
Go Friday 傑作選
Takuya Ueda
Google SpreadSheetでtwitter bot作ったよ
Keisuke Oohata
kintonedevcamp2016s-demo
kintone papers
Ad
Similar to GoogleAppsScript入門
(14)
PDF
ビジネスサイドのためのGoogle App Script 入門講座
Koyo 松本
PPTX
Google Apps Script 概要
Y OCHI
PDF
1019 まぁ!簡単!google apps script入門
Tatsuya Kosuge
PDF
20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」
Noriaki Takahashi
PDF
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
Tsuyoshi Kusaka
PPTX
20171031エンジニア交流会 Google Apps Script ミートアップ「『壁』超える鍵としてのGAS」
Noriaki Takahashi
PPTX
20180510エンジニア交流会GoogleAppsScript活用ミートアップ#2「最近のGoogle Apps Scriptのアップデートと それによ...
Noriaki Takahashi
PDF
今から始めるGoogle apps scirpt
ikikko
PPTX
Google Apps Script 活用ミートアップ #2
Takayoshi Sakaino
PDF
123MASPでのGoogle Apps Scriptの活用
Junya Sato
PPTX
123 mapsでのgasの活用
Junya Sato
PPTX
Google Apps Scriptとは? Add-onとは?
啓介 大橋
PDF
GoogleAppsScript でどこまでできるのか/やるべきか
Yukio Okajima
PDF
Google apps scriptを使って業務改善
dcubeio
ビジネスサイドのためのGoogle App Script 入門講座
Koyo 松本
Google Apps Script 概要
Y OCHI
1019 まぁ!簡単!google apps script入門
Tatsuya Kosuge
20201126GAS活#7「【祝】詳解! Google Apps Script完全入門第2版」
Noriaki Takahashi
20190921 Google Apps Script(GAS) メインで Google Assistant アプリを作った話
Tsuyoshi Kusaka
20171031エンジニア交流会 Google Apps Script ミートアップ「『壁』超える鍵としてのGAS」
Noriaki Takahashi
20180510エンジニア交流会GoogleAppsScript活用ミートアップ#2「最近のGoogle Apps Scriptのアップデートと それによ...
Noriaki Takahashi
今から始めるGoogle apps scirpt
ikikko
Google Apps Script 活用ミートアップ #2
Takayoshi Sakaino
123MASPでのGoogle Apps Scriptの活用
Junya Sato
123 mapsでのgasの活用
Junya Sato
Google Apps Scriptとは? Add-onとは?
啓介 大橋
GoogleAppsScript でどこまでできるのか/やるべきか
Yukio Okajima
Google apps scriptを使って業務改善
dcubeio
Ad
More from Takami Kazuya
(20)
PDF
HTML栄枯盛衰は世の習い
Takami Kazuya
PDF
Google Apps Script 入門
Takami Kazuya
PDF
Googleデータポータルで見える化に挑戦vol.2
Takami Kazuya
PDF
WordPressで考えるこれからのコンテンツ制作
Takami Kazuya
PDF
WordPressをこれから始める人のためのテーマ講座
Takami Kazuya
PDF
WordPress+AMP
Takami Kazuya
PDF
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
Takami Kazuya
PDF
WordPress + JSON-LDで構造化するこれからのマークアップ
Takami Kazuya
PDF
jQuery3.0-beta1-point
Takami Kazuya
PDF
プラグイン公開までの道のり
Takami Kazuya
PDF
History api
Takami Kazuya
PDF
JSON-LD schema.org定義によるデータ構造化のススメ
Takami Kazuya
PDF
WordPress widget api
Takami Kazuya
PDF
Miyazaki.js vol.2
Takami Kazuya
PDF
React Facebook JavaScript Library
Takami Kazuya
PDF
Wordpress カスタム投稿
Takami Kazuya
PDF
WordPressプラグインの作り方
Takami Kazuya
PDF
【WordBench宮崎】第3回・4回アンケート報告
Takami Kazuya
PDF
WordPressプラグイン考察
Takami Kazuya
PDF
WordPressテーマ作成
Takami Kazuya
HTML栄枯盛衰は世の習い
Takami Kazuya
Google Apps Script 入門
Takami Kazuya
Googleデータポータルで見える化に挑戦vol.2
Takami Kazuya
WordPressで考えるこれからのコンテンツ制作
Takami Kazuya
WordPressをこれから始める人のためのテーマ講座
Takami Kazuya
WordPress+AMP
Takami Kazuya
WordPress+JSON-LDで構造化するこれからのマークアップ WordFes Nagoya 2016
Takami Kazuya
WordPress + JSON-LDで構造化するこれからのマークアップ
Takami Kazuya
jQuery3.0-beta1-point
Takami Kazuya
プラグイン公開までの道のり
Takami Kazuya
History api
Takami Kazuya
JSON-LD schema.org定義によるデータ構造化のススメ
Takami Kazuya
WordPress widget api
Takami Kazuya
Miyazaki.js vol.2
Takami Kazuya
React Facebook JavaScript Library
Takami Kazuya
Wordpress カスタム投稿
Takami Kazuya
WordPressプラグインの作り方
Takami Kazuya
【WordBench宮崎】第3回・4回アンケート報告
Takami Kazuya
WordPressプラグイン考察
Takami Kazuya
WordPressテーマ作成
Takami Kazuya
GoogleAppsScript入門
1.
GoogleAppsScript入門 - vol.3 by
TENOSSE -
2.
高見 和也(Takami Kazuya) https://twitter.com/miiitaka https://www.facebook.com/miiitaka {
Company: “株式会社まなびと” }, { Role: “Front-End Developer 兼 代表取締役” } https://github.com/miiitaka
3.
GoogleAppsScriptとは?
4.
Apps Scriptは、G Suiteプラットフォームでの軽量アプリケーション開発のためにGoogleが開発したスクリプトプラット フォームです。
Google Apps Scriptは、Mike HarmがGoogleスプレッドシートの開発者として働いていたときのサイドプロ ジェクトとして最初に開発されました。Google Apps Scriptが最初に公式に発表されたのは2009年5月に、ベータテストプロ グラムがJonathan Rochelleによって発表され、次にGoogleドキュメントのプロダクトマネージャーが発表されました。2009 年8月、Google Apps Scriptはその後、すべてのGoogle Apps PremierおよびEducation Editionのお客様に提供されました。 JavaScript 1.6に基づいていますが、1.7と1.8の一部とECMAScript 5 APIのサブセットも含まれています。Apps Scriptプロジェ クトは、Googleのインフラストラクチャでサーバー側で実行されます。 Googleによると、Apps Scriptは「Googleの製品や サードパーティのサービス全体でタスクを自動化する簡単な方法を提供します。」Apps Scriptは、Googleドキュメント、ス プレッドシート、スライドのアドオンを強化するツールでもあります。 <GoogleAppsScript(GAS:ガス)とは?> ※Wikipediaより抜粋 https://en.wikipedia.org/wiki/Google_Apps_Script
5.
Google社が提供するアプリケーションを操作できる
6.
外部サービスとの連携ができる Request Response
7.
プログラムの自動化 時間になったら 自動実行
8.
Webサイトから情報収集(スクレイピング) Request Response ネットショップ ネットショップ から商品画像を 取得する。
9.
※Googleのアカウント登録が必要です。 なんと無料で使えます
10.
なぜGASを使うのか?
11.
ExcelVBAの場合 ファイルは受渡 ローカルPCに 保存 ファイルを開かな いと動作しない
12.
GoogleAppsScriptの場合 クラウドに 保存 自動実行可能 GAS操作
13.
GASの制限について
14.
※Quotas for Google
Servicesより抜粋 https://developers.google.com/apps-script/guides/services/quotas 容量制限(2020.08.18現在) カレンダーイベント作成数 コンタクト作成数 ドキュメント作成数 ファイル変換数 メール受信者数(日) メール読み書き(送信除く) グループ取得 JDBC接続 JDBC接続失敗 プレゼンテーション作成数 プロパティの読み書き スプレッドシート作成数 トリガーによる総実行時間 URL Fetch コール数
15.
ハード制限(2020.08.18現在) スクリプト実行時間 カスタム関数実行時間 同時実行数 メールの添付ファイル数 メール本文のサイズ メールの受信者数 メールの添付ファイル総サイズ プロパティ値のサイズ プロパティの総サイズ トリガー URL Fetch 応答サイズ URL
Fetch ヘッダー数 URL Fetch ヘッダー サイズ URL Fetch POST サイズ URL Fetch URLの長さ
16.
例題
17.
例:毎月送付している請求書の自動化 • 毎月お客様ごとに請求書を発行(紙・PDF) • 請求書の鏡をお客様ごとに作成(請求書郵送(紙)のお客様) •
請求書をお客様ごとにメールで添付して送信(メールでOKのお客様)
18.
①システムで請求書発行 ②お客様毎に請求書(鏡)を作成 印刷 ③印刷してお客様毎に郵送 メール ④お客様毎に添付してメール送付
19.
①システムで請求書発行 ②お客様毎に請求書(鏡)を作成 印刷 ③印刷してお客様毎に郵送 メール ④お客様毎に添付してメール送付 ②・④を 自動化
20.
例題:②お客様毎に請求書(鏡)を作成
21.
【Googleスプレッドシート】 送付先一覧を作成 ・会社名 ・肩書 ・氏名 請求書(鏡)発行 【Googleスプレッドシート】 テンプレート(ひな形)を作成
22.
【Googleスプレッドシート】 送付先一覧を作成 ・会社名 ・肩書 ・氏名 データ読み込み
23.
実演
24.
雛形読み込み 【Googleスプレッドシート】 ひな形を作成
25.
実演
26.
例題:④お客様毎に添付してメール送付
27.
【Googleスプレッドシート】 送付先一覧を作成 ・会社名 ・肩書 ・氏名 ・メールアドレス 請求書をPDFに変換 添付して送信
28.
実演
29.
いまやろうとしている事
30.
①システムで請求書発行(API) ②お客様毎に請求書(鏡)を作成 ③印刷してお客様毎に郵送 メール ④お客様毎に添付してメール送付 ⑤お客様毎にフォルダを作成して保存 ⑥SlackのDMで通知
31.
ご清聴ありがとうございました。
Download