amazonのProduct Advertising APIを使って、本のISBNコードから名前と価格を取得し、Spreadsheetに保存してみる。 リクエストの作成手順 アカウントを作成して、アクセスキー、シークレットキー、アソシエイトタグを取得 パラメータ収集 アクセスキー、タイムスタンプを付加 パラメータ名でソート パラメータをURLエンコードし、文字列作成 「GET」「ecs.amazonaws.jp」「/onca/xml」の文字列追加 署名を作成 署名をリクエストに追加 アクセスキー、シークレットキー、アソシエイトタグを取得 アクセスキー、シークレットキー、アソシエイトタグを取得。 アソシエイトタグ作成 Product Advertising APIヘルプ Product Advertising API アカウント作成 ヘルプ 最近取得方法が変わった。。? パラメータ収集 以下
今日のGoogleAppsScriptのアドベントカレンダーに隙間があったので、あわてて参加します。 よろしくおねがいします。 先日、このようなうれしいお知らせが出ていたので、さっそく写経してみた報告です。 Building on YouTube APIs in the cloud with Google Apps Script GASからYouTubeのキーワード検索して、ログに出力するのをやってみる。 1) 新規にスクリプトを作る。 Google Drive → 作成 → スクリプト → 好きな名前を付けて保存する。 保存しないと次へ進めません。 2) YouTube APIの追加 リソース → Advanced Google Services ①YouTube Data API と、 YouTube Analytics API をONにします。 ②These serveces mus
なんか、間に合わせな内容で申し訳ないですが、Google Apps Script Advent Calendar 2013の17日目です。 簡単に追加されたAPIの紹介 つい先日、Google Apps Scriptから実行できるAPIが追加されました。追加されたのは以下のAPIです。 Admin SDK Fusion Tables Google+ Domains Mirror YouTube YouTube Analytics 色々触ってみたいものですが、なかなか時間もなく…。 ということで、YouTube Data APIのsearchを実行してみました。 YouTube Data API以外にもYouTube Live Streaming APIも実行できるようです。 APIを使う前の有効化や承認など。 まず、スクリプトエディタのリソース→「Advanced Google servi
この記事はGoogle Apps Script Advent Calendar 2013の3日目の記事です。 昨日は...とか書こうと思ったら、Qittaの機能で出ているっぽいですね。 今日はGoogle Apps Scriptを使って、 「Google Formでクイズして、自動で答え合わせして、メールまで送っちゃうお 」 をやりたいと思います。 なお、この昨日はちゃんとライブラリ化してあるので、 ある程度簡単に使うことができるはずです。 導入 Google Form De Quiz Google Appsを使っている企業や、個人的なコミュニティとかで、 Google Formでクイズを作成して、答えてもらうみたいなことはよくあると思います。 ただ答え合わせがめんどくさい。 人数が多くなればなるほど、答え合わせが億劫になってきます。 私が今働いている会社でも研修用のQuizがあって、 G
Googleフォームのアンケート結果をユーザ毎にGoogleサイトのページにします。 その時の自動化の仕組みにGAS(Google Apps Script)を利用します。 何が出来るの? Google Form(アンケート)の結果が出力されたSpredSheetからGASでデータを取得して、Google Siteにアンケート内容のページをユーザごとに作れます。これをトリガー設定しておけば全自動です。 スプレッドシートに貯まったアンケート結果を、 Google Site上にユーザ毎ページとして作成できる。 以下で登場するGoogle Apps Scriptのコードを適宜設定して起動条件を設定しとけば、以下の様に自動でユーザ毎のページが出来上がります。 これを、1日1回起動するなどとトリガー設定しておくと、後は放っておくだけでページが出来ます。 何で作ったのか?=活用事例 会社でApps使って
Send feedback Spreadsheet Service Stay organized with collections Save and categorize content based on your preferences. This service allows scripts to create, access, and modify Google Sheets files. See also the guide to storing data in spreadsheets. Sometimes, spreadsheet operations are bundled together to improve performance, such as when doing multiple calls to a method. If you want to make su
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
バーコードリーダーでISBN入力したら自動でAmazonから本のデータとってきてスプレッドシートに入力するGoogle Apps Script書いた。 スクリプトhttps://gist.github.com/sagaraya/10581282 AmazonのAPIを叩く部分はJSでやるのが難しかったので、別途Rubyで書いてHerokuにあげてます。 どの列に何を入力するかは決め打ちなので、スクリプトを編集してカスタマイズしてください。 準備バーコードリーダーを買う バーコード読み込んだら改行を入力する設定にしておくバーコードリーダーなしでISBNを手入力してもOKGoogle Apps Scriptの設定をする このへんを参考に上述のスクリプトをコピペ。リソース > 現在のプロジェクトのトリガー で、「getAmazonDataByRow」を「スプレッドシートから」「編集時」に設定。こ
以前Google Apps Scriptで作成したプログラムがTwitter API Ver.1の廃止で動かなくなってたので直しました。 ついでにライブラリとしてだれでも使えるようにしました。ソースコードはここに置いてます。 使い方まとめるよ。 2015/10/7 追記: Google Apps ScriptでOAuthConfigが廃止されたため、このスクリプトは動きません。 2016/4/20 追記: 何人かにこのスクリプトが使いたいと要望をもらったので、ちょっと面倒な方法ですがここに現在動作するスクリプトの使い方を書きました。 1) Twitterアプリの作成 Twitter DevelopersでGoogle Apps Script用のアプリを作成してください。 以下は入力例です。Callback URLは以下で指定するURLを設定してください。 他の項目は自分がわかりやすいもので
Spreadsheet Servces スプレッドシートへのアクセスと修正を提供します。 ユーザーがアクセス可能なGoogle Spreadsheetsへのアクセスと修正、新規シートの追加などを行います。 メソッド早見表 : Tips 参照ページ(Goolge)
郵便番号検索APIを使って郵便番号から住所を取得する自作関数と、StaticMapクラスを使って住所から地図画像のURLを取得する自作関数を考えてみました。 function getAddress(zip){ var ret = ''; var res = UrlFetchApp.fetch('http://zip.cgis.biz/xml/zip.php?zn=' + zip); var doc = XmlService.parse(res.getContentText()); var address_value = doc.getRootElement().getChildren('ADDRESS_value'); if(address_value.length > 0){ var attr; var ary = new Array(); var items = address_val
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。
この記事は、株式会社らしく様からの寄稿記事となります。前回から引き続で、今回は最終回となります。これまでに学んできたことをベースに、実際にプライベートや仕事で役立つ例題を学んでいきましょう。 セクション1 フォームからのお問い合わせに自動返信メール セクション2 5秒で消えるメセージ セクション3 住所を緯度経度に変換し画像を取得 セクション4 Webサイトのソーシャルメディアでの拡散数 セクション5 家計簿 例題のスプレッドシートとGASのダウンロード ブラウザから、こちらのリンクを実行いただくと、あなたのGoogleドライブに「GASで学ぶ本のサンプルプログラム」というフォルダが作成され、GAS付きのスプレッドシートがコピーされます。Googleアカウントが必要で、コピーするプログラムを承認する必要があります。 こちらからダウンロードをお願いします。 セクション1 フォームからのお問い
ブログを書いていたりすると、facebookのイイねとか、はてブとか、twitterでのツィート数とか、少し気になります。もしかすると、会社でブログを書いたり、ウェブサービスを運用されている方だと、集計して効果測定を出せ、とか言われたりするんじゃないでしょうか。 そこで、開発担当だと、APIで「イイね」数を取得して、データーベースに保存すればいいんだと思うんですけれど…DBとかに保存するとなると、マーケティング部とか、広報部とかの人にとっては、不便そうだなあ、と。 というわけで、Google Apps Script で集計して、Google SpredSheet に保存すればいいんじゃないかと。 Google Apps Script の設定 「ツール」→「スクリプトエディタ」を選んで、下記のスクリプトを登録します。 Google SpredSheet の実行結果 A列のセルに、URLを入れ
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
Google Apps Scriptをご存じですか? Google Apps Scriptとは、Google DocsのスプレッドシートやGoogle MapsなどのGoogleのサービスを結び付けることができるスクリプト言語です。スクリプト言語はJavaScriptベースですので、Web系のエンジニアなら簡単に作成できると思います。よく使われる場面としては、フォーム画面をGoogle Docsでフォームを作成して、解答があったらGmailで管理者にメールで通知といったしくみがあります。 今回は10/18に開催された『TokyoGAS #4 2013a秋』というイベントに出席して、日本でのGoogle Appsの活用事例やハンズオン、最近のGoogle Apps Scriptの変更点などの発表を伺ってきました。 いつ戻おり、この勉強会の中から特に参考になった点をつらつらと書いていきます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く