Post has attachment
みなさん、お久しぶりです。
かなり今更な感じがしなくもないですが、記事書いてみました。

Google apps + GAS で継続開発・運用してると、どうしてもGoogleオリジナルのオンライン開発環境がものたりないので、いろいろ工夫してきたことを書き出してみたものです。

ほんとは、ちゃんと充分な検証をしてからと思ってたんですが、そのまま3年くらいたってしまったので、いったん吐き出しておきたいと思いました。

ご興味あるかたいらしたら。

Post has attachment
GAS終了です。 Google Appsの名前変更に伴い、Google Apps ScriptはGoogle Scriptへ名前変更になります

Post has attachment
下記のようなURLから書籍の買取価格を抜き出したいのですが、価格を上手く抽出出来ません。自分でも調べてみたのですが、よく分からず・・・どこが間違っているんでしょうか。教えていただけると嬉しいです。

------------------------------------------------------------------
function myFunction() {
var isbn = 4478025819;
var ama = UrlFetchApp.fetch("http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=srs%3D3085249051%26search-alias%3Dtradein-aps&field-keywords=" + isbn);
var body;

if(ama.getResponseCode() == 200){
Logger.log("正常");
body = ama.getContentText();
}else{
Logger.log("異常");
}

if(body){
body.match(/a-color-price a-text-bold...(.+)</);
Logger.log(RegExp.$1);
}
}
------------------------------------------------------------------


http://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&url=srs%3D3085249051%26search-alias%3Dtradein-aps&field-keywords=4478025819

Post has attachment

gasの翻訳グループってないんですかね?

Post has attachment
Spreadsheet Add-on で時間型のトリガーを使いたいんだけど、うまいこと動作しない。というかトリガーを作成したタイミングで怒られる。もしかしてアドオンではトリガー使えない?? #gasja  

Post has attachment
6 月末ぐらいから HtmlService.SandboxMode.NATIVE の HTML ページからファイルのアップロードが出来なくなった。 (>_<)
Issue はすでに挙がっていたのでスターを付けておいたけど、早く対応してほしい。 #gasja  

ちなみに IFRAME モードでも解決できない。

YouTube Data APIをGASで使って動画のアップロードをしたいです

フォームの送信をトリガーにしたGASを作成し、Googleドライブにアップロードされた動画ファイルをYouTubeにアップロードしたいのですが、YouTube Data APIの使い方がわからず…

YouTube.Videos.insertからアップロード出来ることはわかったのですが、このinsertの使い方がよくわかりません


最終的にはプレイリストの更新なども行いたいのですが、動画がアップロードできないことにはその後の動作もできず、行き詰まっています

自分のウェブサイトに設置したフォームからファイルをアップロードしてもらい、それをGoogleドライブの任意のフォルダにアップロードするようなことはできないでしょうか?

先日Dropboxが公開した新機能「ファイルリクエスト」のようなことをGoogleドライブで実現したいのです(ログイン不要でアップロード)

先日GASのHTMLserviceでフォームを作成してやってみたらできたのですが、これだとファイルサイズが大きくて処理に5分以上かかるとエラーになってしまうのと、サイトにフォームの埋め込みができないので少々不便でして…
やはり難しいでしょうか?

var id = CalendarApp.createEvent(title, start time, end time).getId();
これで、作成したイベントのidを取得することになるかと思うのですが、このidはどう使えばよいのでしょうか?

idを保存しておき、あとから作成したイベントを編集するときにこのidからイベントを取得しようと思ったのですが、getEventById()といったようなものは見当たらず

やはり、イベントを個別に指定して取得する方法はないのでしょうか?
Wait while more posts are being loaded