Google Apps Script でのプログラミング等に関する質問スレです
Excel や Access の VBA に不満のあるあなた
web アプリだけでなくクライアントアプリからも利用したいあなた
ローカルなデータベースやファイルだとバックアップに不安のあるあなた
ム板に無かったので立ててみます
Google Apps Script
ttps://developers.google.com/apps-script/
Google Drive API
ttps://developers.google.com/drive/
Getting Started with the Google Data Python Library
ttps://developers.google.com/gdata/articles/python_client_lib
■関連スレ
Google Maps API 質問箱
http://peace.2ch.net/test/read.cgi/tech/1131627583/
Microsoft SkyDrive API
http://peace.2ch.net/test/read.cgi/tech/1385604796/
【GoogleAppsScript】猿92【研究せよ!!!】
http://nozomi.2ch.net/test/read.cgi/php/1398600864/
GoogleAPIってどうよ?
http://nozomi.2ch.net/test/read.cgi/php/1018614427/
Google App Engine for Python 6アプ目
http://nozomi.2ch.net/test/read.cgi/php/1358570953/
Google App Engine for java
http://peace.2ch.net/test/read.cgi/tech/1317639323/
GoogleWebToolkit[GWT]について語ろう
http://nozomi.2ch.net/test/read.cgi/php/1147975874/
【MACRO】Google Apps Script 質問スレ【DRIVE】
2014/06/29(日) 11:07:03.38ID:5HmND7Qc
34デフォルトの名無しさん
2014/07/03(木) 17:48:45.28ID:0TQE6pDF 168 デフォルトの名無しさん [sage] 2014/07/03(木) 17:10:36.81 ID:/QLPOJJ3 Be:
Dartプログラミング言語をGoogleのApp Engineがサポート…ついにサーバ言語としても位置づけ
http://jp.techcrunch.com/2014/07/01/20140629googles-dart-programming-language-is-coming-to-the-server/
これでW3Cは無理が有る様に思うが、きっかけにはなりそう。
あまり使いたいと思わせる要素は少ないな。あるのは数の力かな。
多分この辺りの言語戦争がWebKit内で有って分裂したんじゃ無いだろうか。表面は違うが。
Dartプログラミング言語をGoogleのApp Engineがサポート…ついにサーバ言語としても位置づけ
http://jp.techcrunch.com/2014/07/01/20140629googles-dart-programming-language-is-coming-to-the-server/
これでW3Cは無理が有る様に思うが、きっかけにはなりそう。
あまり使いたいと思わせる要素は少ないな。あるのは数の力かな。
多分この辺りの言語戦争がWebKit内で有って分裂したんじゃ無いだろうか。表面は違うが。
2014/07/04(金) 14:59:57.58ID:azKVS+/T
Google Drive SDK: Building Drive apps entirely on the cloud with Google Apps Script
https://www.youtube.com/watch?v=R71oo-5NmPE
デモの途中で予定外の行動に出てるけど
何をミスって登録出来なくなってるんだろ
https://www.youtube.com/watch?v=R71oo-5NmPE
デモの途中で予定外の行動に出てるけど
何をミスって登録出来なくなってるんだろ
2014/07/04(金) 16:44:57.20ID:YpaE6k7m
>>35
Eric Koleda
The law of demos struck during Arun's presentation,
but he handled it well and this episode is a great way
to get started writing Drive Apps in Apps Script.
Arun Nagarajan
The demo gods can be cruel.
But this time they just added in a minute or two of delay that I didn't excited expect :)
Danielle Donovan
Please help! I didn't realize that Zip and Send was a developer product
and now have multiple files locked up with this error message:
TypeError: Cannot call method "map" of undefined.
Shouldnt have tried this at 2 am!
Have a client waiting on my work product and it's all gone.
Eric Koleda
The law of demos struck during Arun's presentation,
but he handled it well and this episode is a great way
to get started writing Drive Apps in Apps Script.
Arun Nagarajan
The demo gods can be cruel.
But this time they just added in a minute or two of delay that I didn't excited expect :)
Danielle Donovan
Please help! I didn't realize that Zip and Send was a developer product
and now have multiple files locked up with this error message:
TypeError: Cannot call method "map" of undefined.
Shouldnt have tried this at 2 am!
Have a client waiting on my work product and it's all gone.
2014/07/05(土) 03:55:39.23ID:Q8yincZ0
Google Developers
When you see us troubleshooting live, that's how you know it's a live demo. :)
When you see us troubleshooting live, that's how you know it's a live demo. :)
2014/07/06(日) 07:29:28.42ID:QhYHPyG+
フォルダーの階層どれくらいまで深く出来るんだろ
ファイル名の長さとかどうなんだろ
拡張子付のフォルダーが作れないって・・・
ファイル名の長さとかどうなんだろ
拡張子付のフォルダーが作れないって・・・
2014/07/06(日) 07:41:18.80ID:QhYHPyG+
あと同じフォルダに同じ名前でファイル作れてしまうのもな
ポリシーと言ってしまえばそれまでだが
ポリシーと言ってしまえばそれまでだが
2014/07/06(日) 12:22:09.28ID:R9ebM/zt
Trashに移動したフォルダに対して
それを親にするファイルをアップロードしても
エラーにならないのにファイルは作られてないな
問い合わせのトラフィック減らすために
一度取得したフォルダのidをキャッシュしてみたが
フォルダがTrashに入ってるかどうかを
結局毎回チェックしないといけないので
idをキャッシュにする意味が無いという
それを親にするファイルをアップロードしても
エラーにならないのにファイルは作られてないな
問い合わせのトラフィック減らすために
一度取得したフォルダのidをキャッシュしてみたが
フォルダがTrashに入ってるかどうかを
結局毎回チェックしないといけないので
idをキャッシュにする意味が無いという
2014/07/06(日) 12:42:30.14ID:R9ebM/zt
親フォルダをTrashからrootに出したら
そこで初めて隠れてた子ファイルが表示されたな
見えないけど存在するファイルが出来る訳か
そこで初めて隠れてた子ファイルが表示されたな
見えないけど存在するファイルが出来る訳か
2014/07/06(日) 20:53:56.49ID:4Al3+AY7
Trashにあるフォルダの子ファイルを
新規作成ではなくて既存のと
同じidで上書きした場合だと
Trashの中でもそのファイルの
日時は更新されるな
新規作成ではなくて既存のと
同じidで上書きした場合だと
Trashの中でもそのファイルの
日時は更新されるな
2014/07/07(月) 12:56:20.56ID:BruQRsNT
日記は別の場所で書けよ
44デフォルトの名無しさん
2014/07/21(月) 21:54:48.41ID:DpfIQ25M2014/07/28(月) 12:36:18.28ID:bXhble1y
すみません質問です
cronを叩かせるだけの目的で書いたのですが、
予期しないエラーが頻発するようで確実な動作が見込めてません
解決方法はありますでしょうか
function myFunction(){ //時間主導型の登録トリガ どう設定してもエラーは出る
UrlFetchApp.fetch("http://hoge.jp/fuga.php");
}
現状エラー回避のためにtry{}catch(e){;}を掛けてますが、根本的解決にはなりませんよね
cronを叩かせるだけの目的で書いたのですが、
予期しないエラーが頻発するようで確実な動作が見込めてません
解決方法はありますでしょうか
function myFunction(){ //時間主導型の登録トリガ どう設定してもエラーは出る
UrlFetchApp.fetch("http://hoge.jp/fuga.php");
}
現状エラー回避のためにtry{}catch(e){;}を掛けてますが、根本的解決にはなりませんよね
2014/07/28(月) 13:17:20.65ID:Kd+N53fj
エラーの内容は?
2014/07/28(月) 13:44:16.58ID:bXhble1y
エラーレポートメールのエラーメッセージの内容でいいですかね?
予期しないエラー: http://URL (行 2、ファイル「cron」)
エラー行はUrlFetchApp.fetchしている行です
正常にアクセスする時もあるので、何が原因なんだろうなぁと
予期しないエラー: http://URL (行 2、ファイル「cron」)
エラー行はUrlFetchApp.fetchしている行です
正常にアクセスする時もあるので、何が原因なんだろうなぁと
2014/07/28(月) 14:42:04.13ID:+qczOS9S
eの内容は?
2014/07/28(月) 17:47:46.65ID:bXhble1y
「[タイムスタンプ] Exception: 予期しないエラー: [URL]」ですね
ログの出力とgetLogで書式は少し違いますが、内容はこれ以外には何も無いんです
ログの出力とgetLogで書式は少し違いますが、内容はこれ以外には何も無いんです
50デフォルトの名無しさん
2014/07/28(月) 21:04:08.04ID:6Q8fYjya URLを他の所に変えても同じ結果?
2014/07/29(火) 00:08:14.75ID:ufPt6u02
5245
2014/07/29(火) 12:57:58.69ID:aIcowZOC ご指導ありがとうございます解決しました
URLを別のドメインに変えると上手く行ったので、GASじゃなくサーバー側の問題のようです
初心者丸出しの質問、申し訳ないです;;
URLを別のドメインに変えると上手く行ったので、GASじゃなくサーバー側の問題のようです
初心者丸出しの質問、申し訳ないです;;
2014/08/01(金) 17:31:28.94ID:Mjd2jJg4
質問です
https://developers.google.com/drive/web/quickstart/quickstart-python?hl=ja
ここのpythonのサンプルでファイルを作るのは問題ないのですが
spreadsheetを作ったあとどうやってそれを編集すれば良いのか判りません
一方
https://code.google.com/p/gdata-python-client/
ここからGoogle Spreadsheets Data APIを使うと編集が出来ました
ただgdataは古いAPIなので使わない方が良いと書いてあるサイトもあるので
出来ればgdata-python-clientではなくgoogle-api-python-clientを使って
spreadsheetを読み書きしたいです
何かヒントをください
https://developers.google.com/drive/web/quickstart/quickstart-python?hl=ja
ここのpythonのサンプルでファイルを作るのは問題ないのですが
spreadsheetを作ったあとどうやってそれを編集すれば良いのか判りません
一方
https://code.google.com/p/gdata-python-client/
ここからGoogle Spreadsheets Data APIを使うと編集が出来ました
ただgdataは古いAPIなので使わない方が良いと書いてあるサイトもあるので
出来ればgdata-python-clientではなくgoogle-api-python-clientを使って
spreadsheetを読み書きしたいです
何かヒントをください
2014/08/01(金) 18:23:28.93ID:ST/kpJCg
スレ違いだとは思いますが、どこで質問したら良いかわかりませんので少しお付き合いください。
AppsSpredsheetにセルの値の変更や追加などをExcelやAccessのVBAから実行してローカルのファイルの内容を自動的に反映したいと思っています。
どこかいいスレや資料があれば教えてほしいのですが。。。。
AppsSpredsheetにセルの値の変更や追加などをExcelやAccessのVBAから実行してローカルのファイルの内容を自動的に反映したいと思っています。
どこかいいスレや資料があれば教えてほしいのですが。。。。
2014/08/01(金) 20:17:44.98ID:Jzz96Zpk
excel の同期ならフォルダごと同期するだけで良い気がする
VBA で実行するなら javascript の API 叩けばなんとかなりそうだけど
面倒なだけでメリット無い気がする
VBA で実行するなら javascript の API 叩けばなんとかなりそうだけど
面倒なだけでメリット無い気がする
2014/08/01(金) 21:41:47.70ID:ST/kpJCg
>>55
excelの値全部ではなくサマリー的なものをスプレットシートに書き出して出先でも簡単に確認できるようにしたいなって思ってたんです。
GmailAPIの使用例は見つけたんですけどもスプレッドシートはあまり需要がないのか見つけられず。。。
excelからならコピペでも出来てしまうのも確かなんですが。。。自動化もしてみたいとおもったわけなんです。
他の言語でのサンプルを見ながらも少し色々探してみます
excelの値全部ではなくサマリー的なものをスプレットシートに書き出して出先でも簡単に確認できるようにしたいなって思ってたんです。
GmailAPIの使用例は見つけたんですけどもスプレッドシートはあまり需要がないのか見つけられず。。。
excelからならコピペでも出来てしまうのも確かなんですが。。。自動化もしてみたいとおもったわけなんです。
他の言語でのサンプルを見ながらも少し色々探してみます
2014/08/02(土) 02:03:33.10ID:DYbeSaoq
企業でGoogle Appsに接してる人間ならChromebookで出来る事が解る
個人アカを使ってGoogleサービスを日々使いこなしてる筈だとね
ただ、日本はMSと手を組んだメーカー連合がつよすぎてね
大手ITベンダーは全部Googleとは疎遠
掲示板はMSのステマなのか真性の情弱なのか書正論ばかり
こんな醜い国じゃGoogleも後回しにしたくなるかなって
SoftBankグループみたいな三流IT企業から買いたく無いんだよ
せめて他のリセラーにも売らせてくれ
てか直販で売りやがれ!
個人アカを使ってGoogleサービスを日々使いこなしてる筈だとね
ただ、日本はMSと手を組んだメーカー連合がつよすぎてね
大手ITベンダーは全部Googleとは疎遠
掲示板はMSのステマなのか真性の情弱なのか書正論ばかり
こんな醜い国じゃGoogleも後回しにしたくなるかなって
SoftBankグループみたいな三流IT企業から買いたく無いんだよ
せめて他のリセラーにも売らせてくれ
てか直販で売りやがれ!
2014/08/04(月) 13:29:51.73ID:VkhvqJe+
>>53
Java / C# は gdata じゃない方の client API があるみたいね
https://developers.google.com/google-apps/spreadsheets/
Java / C# は gdata じゃない方の client API があるみたいね
https://developers.google.com/google-apps/spreadsheets/
2014/08/04(月) 13:37:15.25ID:VkhvqJe+
2014/08/04(月) 17:58:06.09ID:vzBGIwJJ
Sample for reading Google Drive spreadsheet cells with OAuth2
https://github.com/hnakamur/gae-oauth2client-spreadsheet
https://github.com/hnakamur/gae-oauth2client-spreadsheet
6153
2014/08/08(金) 09:15:38.39ID:gW33htdT2014/08/09(土) 06:05:40.91ID:pKDLnMOq
質問させてください
スプレッドを匿名ユーザと共有したいのですが、その匿名ユーザにスクリプトscriptを実行させることはできないのでしょうか?
スプレッドの共有はできてるのですが、匿名ユーザでスクリプトが動かなく、スクリプトエディタも開けません
スプレッドを匿名ユーザと共有したいのですが、その匿名ユーザにスクリプトscriptを実行させることはできないのでしょうか?
スプレッドの共有はできてるのですが、匿名ユーザでスクリプトが動かなく、スクリプトエディタも開けません
2014/08/09(土) 06:12:07.92ID:l2WdSHx9
スクリプトを共有したいときはスプレッドシート内部にスクリプトを作るんじゃなくて
スプレッドシートとは独立したスクリプトのみをドライブに作れば良かったと思う
スプレッドシートとは独立したスクリプトのみをドライブに作れば良かったと思う
2014/08/09(土) 06:13:30.26ID:l2WdSHx9
あとスクリプトエディタで開くとかじゃなくて
スクリプト実行させるだけならスプレッドシート内のスクリプトでも問題ない
公開するときのアクセス権と公開対象を適切に選ぶ必要はあるけどね
スクリプト実行させるだけならスプレッドシート内のスクリプトでも問題ない
公開するときのアクセス権と公開対象を適切に選ぶ必要はあるけどね
2014/08/09(土) 06:15:41.26ID:l2WdSHx9
具体的にはスクリプトを公開するときの実行者を自分のアカウントにして公開対象を匿名許可にする
スプレッドシート自体は共有しなくてもこれでスクリプトからアクセスできる
スプレッドシート自体は共有しなくてもこれでスクリプトからアクセスできる
2014/08/09(土) 06:35:55.20ID:Wx261KMx
自信満々に嘘を吐く
2014/08/09(土) 09:26:32.94ID:pKDLnMOq
スプレッドシートの共有は「リンクを知っている全員が編集できます。」になっています。
スプレッドシート内のスクリプトは「ウェブアプリケーションとして導入」で「自分として実行」、アクセスできるユーザは「全員(匿名含む)」です。
上記で試すと、自分で開いてる時はスクリプトは実行できますが、匿名ユーザーとして開いてる場合は実行できません。
実行するユーザを「ウェブアプリケーションにアクセスしているユーザ」に、アクセス出来るユーザを「全員」にしてもやはり同じです。
どうしてだろう…。
スプレッドシート内のスクリプトは「ウェブアプリケーションとして導入」で「自分として実行」、アクセスできるユーザは「全員(匿名含む)」です。
上記で試すと、自分で開いてる時はスクリプトは実行できますが、匿名ユーザーとして開いてる場合は実行できません。
実行するユーザを「ウェブアプリケーションにアクセスしているユーザ」に、アクセス出来るユーザを「全員」にしてもやはり同じです。
どうしてだろう…。
2014/08/09(土) 12:47:15.87ID:cMAC0zr6
スクリプトのログには何か残ってる?
2014/08/09(土) 15:45:25.40ID:pKDLnMOq
2014/08/09(土) 17:06:56.77ID:l2WdSHx9
先にアカウントごとに実行できるAPI選んどくのは何だっけ?
71デフォルトの名無しさん
2014/08/25(月) 16:19:31.66ID:nYq6eJdk 定期的にGMAILの新着メールをチェックして何らかの処理をするスタンドアロンスクリプトを複数動かす
って無駄ですか?ですよね?利用制限的によくないですよね?
新着メールをチェックする部分だけを別スクリプトとして切り出して共通化
とかできますか?どうすればいいですか
って無駄ですか?ですよね?利用制限的によくないですよね?
新着メールをチェックする部分だけを別スクリプトとして切り出して共通化
とかできますか?どうすればいいですか
2014/08/25(月) 16:21:54.88ID:Hlfi2Pum
>>71
GMail APIを使う。
GMail APIを使う。
73デフォルトの名無しさん
2014/09/05(金) 12:49:53.92ID:Y7p0ugKJ いまスクリプトエディタ使える?
74デフォルトの名無しさん
2014/09/05(金) 15:16:49.71ID:IWkncnuU >73
なぜか使えない…
過去に作ったスクリプトを開こうとしたら、
画面上のメニューバーはグレーアウトしてるわ、
ソースも見れないわ、という状態…。
メンテ中なのかな?
なぜか使えない…
過去に作ったスクリプトを開こうとしたら、
画面上のメニューバーはグレーアウトしてるわ、
ソースも見れないわ、という状態…。
メンテ中なのかな?
2014/09/05(金) 15:52:16.17ID:JjYqHkIR
予告なしメンテって怖いなぁω
76デフォルトの名無しさん
2014/09/05(金) 17:19:49.77ID:lPxaCJ2o twitter上で、ドライブの言語設定を英語にすると入れましたという情報。メンテでもなんでもなくて、Googleがまたやらかしたようだ。
しかも日本語でだけ起きてるようだ。
しかも日本語でだけ起きてるようだ。
2014/09/05(金) 17:44:02.38ID:O4jIFv7N
みんな使えてないんだ。いくらググっても情報出てこなかったから、自分だけかと思った。
2014/09/05(金) 17:47:04.00ID:O4jIFv7N
言語設定「アメリカ英語」にしたら正常動作した。
2014/09/05(金) 18:01:31.73ID:OHgvXglZ
ボタンクリック時に、getDownloadUrl()を利用して、
ドライブのファイルをローカルPCにダウンロードさせたいのですが、
何か良い方法はないでしょうか。
ドライブのファイルをローカルPCにダウンロードさせたいのですが、
何か良い方法はないでしょうか。
2014/09/06(土) 07:30:02.32ID:lwBPQO1J
あると思います。
2014/09/08(月) 14:22:48.45ID:paWs4Hy6
googleDriveApiで分からないことがあるんですけど、ここで質問してもいいですか?
該当スレが見当たらなくて‥.
該当スレが見当たらなくて‥.
82デフォルトの名無しさん
2014/09/08(月) 17:20:31.13ID:PbRMq4gS どうぞ
2014/09/09(火) 19:21:47.30ID:ZfTUX9zM
では質問されてください。
androidアプリを作っておりまして、googleDriveApiをアプリで使ってます。
アプリからフォルダの作成、ファイルのアップロード、ファイルのダウンロードを試してますが、1つ分からないことがあります。
アプリからドライブにアップロードしたファイルは、アプリからもダウンロードできるようですが、
アプリ以外(ブラウザやDriveアプリ)でアップロードしたファイルはアプリからは読み取れないようです。
これは何故でしょうか?
androidアプリを作っておりまして、googleDriveApiをアプリで使ってます。
アプリからフォルダの作成、ファイルのアップロード、ファイルのダウンロードを試してますが、1つ分からないことがあります。
アプリからドライブにアップロードしたファイルは、アプリからもダウンロードできるようですが、
アプリ以外(ブラウザやDriveアプリ)でアップロードしたファイルはアプリからは読み取れないようです。
これは何故でしょうか?
2014/10/03(金) 13:38:13.29ID:l1a/FbjN
先月まで使えてた DriveApp の GetFolderById が今月あたりから
「アクセスが拒否されました」
になったんですが、こういった情報はどこを探せばわかるんでしょうか?
「アクセスが拒否されました」
になったんですが、こういった情報はどこを探せばわかるんでしょうか?
2014/10/03(金) 13:40:00.84ID:lXIQAzKJ
へー
2014/10/03(金) 14:00:18.15ID:I4AMywYF
>>84
それつまり、そのフォルダへのアクセス権を君が失ったってことじゃないかな。
それつまり、そのフォルダへのアクセス権を君が失ったってことじゃないかな。
2014/10/03(金) 14:14:49.00ID:l1a/FbjN
2014/10/03(金) 14:51:37.02ID:lXIQAzKJ
アカウント凍結の前兆かも知れない
2014/10/07(火) 08:42:41.11ID:oJl/Y7yL
>>87
DocsListのほうは?
DocsListのほうは?
2014/10/07(火) 11:53:15.17ID:dYvjtFhe
2014/11/02(日) 12:51:15.25ID:DnfpgE4l
spreadsheetからcontactのフリガナって弄れないんですかね?
92デフォルトの名無しさん
2014/11/02(日) 13:00:03.63ID:CjBmvnJw いける
2014/11/02(日) 13:19:05.02ID:iFLhMcfI
ScriptDB みんな使ってるの?
2014/11/02(日) 16:39:28.49ID:nVDzouXs
使ってない
spreadsheet で間に合うので
spreadsheet で間に合うので
2014/11/02(日) 17:24:39.28ID:/dK2F75C
2014/11/03(月) 12:30:15.90ID:lU3ZnnO9
2014/11/03(月) 19:27:50.34ID:p3gGK/5S
GoogleDRIVEでゴミ箱を削除してくださいとポップアップが出るようになったのですが
スマホからもpcからもゴミ箱が表示されません。
ゴミ箱はどこに表示されるのでしょうか。
よろしくお願いします。
スマホからもpcからもゴミ箱が表示されません。
ゴミ箱はどこに表示されるのでしょうか。
よろしくお願いします。
2014/11/03(月) 19:47:07.46ID:p3gGK/5S
解決しました
2014/11/07(金) 00:08:03.23ID:MQmGrs9M
GAEから使えるのがありがたい
100デフォルトの名無しさん
2014/11/07(金) 17:42:40.98ID:qD5n5Xcy >>93
もうそれ、サービス終わってるよ
もうそれ、サービス終わってるよ
101デフォルトの名無しさん
2014/11/08(土) 11:59:45.01ID:UfYKgu7A102デフォルトの名無しさん
2014/11/08(土) 16:15:22.81ID:qwvGzBPO えっ
103デフォルトの名無しさん
2014/11/10(月) 08:44:52.32ID:9rz69vME >>101
DBやるなら、AWSのRDSやらGoogle Cloud SQL、レンタルサーバのDBサーバ
など有償のものを使うしか手立てはないですよ。ローカルのサーバをDDNSで
外からアクセス出来るようにして、GAからアクセスさせるってのも手ではありま
すがね。
DBやるなら、AWSのRDSやらGoogle Cloud SQL、レンタルサーバのDBサーバ
など有償のものを使うしか手立てはないですよ。ローカルのサーバをDDNSで
外からアクセス出来るようにして、GAからアクセスさせるってのも手ではありま
すがね。
104デフォルトの名無しさん
2014/11/10(月) 11:43:50.35ID:GGFW6CYo spreadsheetで間に合わないなら
GAEのDBを使うのが一番安上がり
GAEのDBを使うのが一番安上がり
105デフォルトの名無しさん
2014/11/10(月) 15:50:15.20ID:N/uHWaPu 2014-10-06 Angularが嫌い
http://mizchi.hatenablog.com/entry/2014/10/06/162103
AngularJSは覚えることが多過ぎてあきらめた。mustucheテンプレートはイケテル。
=>
vue.jsおし。
MEANはnpmエコシステム体験ツアーに便利。(そのまま実用に突き進むのはゴールデンハンマーの罠)
↓
Vue.jsか日本語書籍をはじめノウハウの多いbackbone.jsがおすすめ。
Angular.jsは不自然なところが多い。JQueryのように自然に使えない。数年後にはEJB2のように滅んでいる感じ。
↓
Angularそっちのけで、Vue.jsについて所感 2014-02-14
http://havelog.ayumusato.com/develop/javascript/e587-vuejs_impressions.html
2014-06-26 5分でわかるVue.jsと、jQueryで頑張ってはいけない理由
http://www.infiniteloop.co.jp/blog/2014/06/5min_vuejs/
Vue.js概要? 2014/04/25 - 2014/11/09
http://qiita.com/asip2k25/items/bd4bdccd5201d542953c
Vue.js v0.11の変更点(予定)まとめ Oct 7th, 2014
http://blog.koba04.com/post/2014/10/07/vue-js-v011-changes/
Vue.js
http://vuejs.org/
どこでも活躍できるテンプレートエンジン「Mustache」
http://blog.mach3.jp/2010/10/05/mustache-template-engine.html
2012-12-09 テンプレートエンジンmustacheを使ってみる
http://d.hatena.ne.jp/Kazuhira/20121209/1355042467
mustache
http://mustache.github.io/
http://mizchi.hatenablog.com/entry/2014/10/06/162103
AngularJSは覚えることが多過ぎてあきらめた。mustucheテンプレートはイケテル。
=>
vue.jsおし。
MEANはnpmエコシステム体験ツアーに便利。(そのまま実用に突き進むのはゴールデンハンマーの罠)
↓
Vue.jsか日本語書籍をはじめノウハウの多いbackbone.jsがおすすめ。
Angular.jsは不自然なところが多い。JQueryのように自然に使えない。数年後にはEJB2のように滅んでいる感じ。
↓
Angularそっちのけで、Vue.jsについて所感 2014-02-14
http://havelog.ayumusato.com/develop/javascript/e587-vuejs_impressions.html
2014-06-26 5分でわかるVue.jsと、jQueryで頑張ってはいけない理由
http://www.infiniteloop.co.jp/blog/2014/06/5min_vuejs/
Vue.js概要? 2014/04/25 - 2014/11/09
http://qiita.com/asip2k25/items/bd4bdccd5201d542953c
Vue.js v0.11の変更点(予定)まとめ Oct 7th, 2014
http://blog.koba04.com/post/2014/10/07/vue-js-v011-changes/
Vue.js
http://vuejs.org/
どこでも活躍できるテンプレートエンジン「Mustache」
http://blog.mach3.jp/2010/10/05/mustache-template-engine.html
2012-12-09 テンプレートエンジンmustacheを使ってみる
http://d.hatena.ne.jp/Kazuhira/20121209/1355042467
mustache
http://mustache.github.io/
106デフォルトの名無しさん
2014/11/10(月) 15:52:03.91ID:N/uHWaPu 2014-02-13 軽量でパワフルなデータバインディングMVVM, vue.jsで遊んでみた
http://mizchi.hatenablog.com/entry/2014/02/13/153742
http://mizchi.hatenablog.com/entry/2014/02/13/153742
107デフォルトの名無しさん
2014/11/10(月) 16:49:41.10ID:N/uHWaPu AngularJS入門の巻き
http://www.slideshare.net/itokami1123/angularjs-34533999
AngularJS入門の巻き2
http://www.slideshare.net/itokami1123/angularjs-beginner-20140629
AngularJS入門
http://dev.classmethod.jp/series/angularjs%E5%85%A5%E9%96%80/
AngularJS
http://js.studio-kingdom.com/angularjs
AngularJSの起動
http://js.studio-kingdom.com/angularjs/guide/bootstrap
AngularJS 入門 Qiita
http://qiita.com/lga0503/items/d8efddcad2574e1938f1
AngularJS の $locationProvider.html5Mode について Qiita
http://qiita.com/shogogg/items/542bd6d18f777bcc24bc
AngularJS's tutorial あなたとともにAngularJS (CoffeeScript)
http://lab.hisasann.com/AngularJSTutorial/
http://www.slideshare.net/itokami1123/angularjs-34533999
AngularJS入門の巻き2
http://www.slideshare.net/itokami1123/angularjs-beginner-20140629
AngularJS入門
http://dev.classmethod.jp/series/angularjs%E5%85%A5%E9%96%80/
AngularJS
http://js.studio-kingdom.com/angularjs
AngularJSの起動
http://js.studio-kingdom.com/angularjs/guide/bootstrap
AngularJS 入門 Qiita
http://qiita.com/lga0503/items/d8efddcad2574e1938f1
AngularJS の $locationProvider.html5Mode について Qiita
http://qiita.com/shogogg/items/542bd6d18f777bcc24bc
AngularJS's tutorial あなたとともにAngularJS (CoffeeScript)
http://lab.hisasann.com/AngularJSTutorial/
108デフォルトの名無しさん
2014/11/10(月) 19:08:51.61ID:aSJ0dFtw109デフォルトの名無しさん
2014/11/10(月) 19:40:20.32ID:3cY12FBq >>104
spreadsheetにsql発行することってできない?
spreadsheetにsql発行することってできない?
110デフォルトの名無しさん
2014/11/11(火) 08:57:46.26ID:GakEMCkA >>109
QUERY関数
QUERY関数
111デフォルトの名無しさん
2014/11/19(水) 16:17:29.20ID:JZ2oYyd9 ライブラリ作って公開したけど
product ID が判り難いというか
import (resource) 管理が面倒臭い感じがする
product ID が判り難いというか
import (resource) 管理が面倒臭い感じがする
112デフォルトの名無しさん
2014/11/24(月) 10:56:25.69ID:LXRxquBl Application Launcher for Drive (by Google)
この拡張機能が勝手にインストールされたぞ。
Web上のGoogle Driveからファイルをローカルアプリケーションで直接開けるらしいが、
何も機能しないし、そもそも右クリックメニューの中にローカルアプリは何も表示されない。
全く意味ねー
この拡張機能が勝手にインストールされたぞ。
Web上のGoogle Driveからファイルをローカルアプリケーションで直接開けるらしいが、
何も機能しないし、そもそも右クリックメニューの中にローカルアプリは何も表示されない。
全く意味ねー
113デフォルトの名無しさん
2014/11/24(月) 11:05:35.34ID:LXRxquBl うゎ誤爆
114デフォルトの名無しさん
2014/11/24(月) 11:07:33.14ID:I/tlYyaD うゎ誤爆
115デフォルトの名無しさん
2014/11/24(月) 11:16:24.85ID:JmS/vGuj116デフォルトの名無しさん
2014/11/24(月) 12:38:47.81ID:JyotAVq+ 書いたプログラムを Google Drive で同期したフォルダから
ローカルPCで開いてもプログラムがバックアップ出来てる訳じゃないんだね
ローカルPCで開いてもプログラムがバックアップ出来てる訳じゃないんだね
117デフォルトの名無しさん
2014/11/27(木) 09:13:58.26ID:oxY/sHU5 Google Apps Script で出力した HTML の中で
AngularJS 使おうとしたら
1.3 全く動作しない
1.2 一部動くがほとんどはまともに動作しない
使えねー
AngularJS 使おうとしたら
1.3 全く動作しない
1.2 一部動くがほとんどはまともに動作しない
使えねー
118デフォルトの名無しさん
2014/11/27(木) 09:21:12.55ID:tn51YXgS119デフォルトの名無しさん
2014/11/27(木) 09:31:50.08ID:oxY/sHU5 CryptoJS も一部動作しない
AES 使えねー プンプン
AES 使えねー プンプン
120デフォルトの名無しさん
2014/11/27(木) 12:53:30.42ID:vSILU7Ix >>118
そういうのが楽しいと思っていた時期が私にもありました
そういうのが楽しいと思っていた時期が私にもありました
121デフォルトの名無しさん
2014/11/27(木) 13:00:02.51ID:vSILU7Ix >>117
vue.js使え
vue.js使え
122デフォルトの名無しさん
2014/11/27(木) 20:46:04.08ID:LqnFWsaO Vue.js 試してみたけどだめ
TypeError: Cannot define property:$set, object is not extensible.
TypeError: undefined is not a function
使えねー (GASが)
TypeError: Cannot define property:$set, object is not extensible.
TypeError: undefined is not a function
使えねー (GASが)
123デフォルトの名無しさん
2014/11/28(金) 10:46:46.51ID:2Y9sS9bf124デフォルトの名無しさん
2014/11/28(金) 10:51:53.89ID:2Y9sS9bf125デフォルトの名無しさん
2014/11/28(金) 10:58:23.40ID:HA42UZYd ちなみに、俺は結構やりこんでるが、入力補完やワークフローみたいな
ものも作ってるよ。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>
<p><input type="text" id="hogehoge" /><br />
<script type="text/javascript">// <![CDATA[
$(function() {
var hogehogeTags = [
"あいうえお",
"かきくけこ",
"さしすせそ",
"たちつてと",
・・・・・ 中略 ・・・・・
"漢字1",
"漢字2",
"漢字3"
];
$( "#hogehoge" ).autocomplete({
source: hogehogeTags
});
});
// ]]></script>
これはテキストボックスに入力補完をスプレッドシートから持ってくる奴だが、
こういうのだったら動く。
ものも作ってるよ。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js"></script>
<p><input type="text" id="hogehoge" /><br />
<script type="text/javascript">// <![CDATA[
$(function() {
var hogehogeTags = [
"あいうえお",
"かきくけこ",
"さしすせそ",
"たちつてと",
・・・・・ 中略 ・・・・・
"漢字1",
"漢字2",
"漢字3"
];
$( "#hogehoge" ).autocomplete({
source: hogehogeTags
});
});
// ]]></script>
これはテキストボックスに入力補完をスプレッドシートから持ってくる奴だが、
こういうのだったら動く。
126デフォルトの名無しさん
2014/11/28(金) 11:22:06.13ID:BXi6AyWe Caja の書き換え抑制ってどうやるんだっけ?
127デフォルトの名無しさん
2014/11/28(金) 11:52:19.42ID:LBNEaAKa >>126
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.EMULATED);
}
とか、
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
とか
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.EMULATED);
}
とか、
function doGet() {
return HtmlService.createHtmlOutputFromFile('htmledit')
.setSandboxMode(HtmlService.SandboxMode.NATIVE);
}
とか
128デフォルトの名無しさん
2014/11/28(金) 12:01:22.01ID:dYLaj0CI 以前はEMULATEDがデフォだったが
最近はNATIVEがデフォに切り替わった
というところまでは読んだ
このページ見るとNATIVEが書き換えないみたいなんだけど
https://developers.google.com/apps-script/guides/html/restrictions
Rewritten code
In the EMULATED sandbox mode, Caja inspects and substantially rewrites all HTML
and JavaScript before the page loads.
This results in a substantial slowdown in loading times relative to the newer NATIVE mode.
Because code is rewritten, it also becomes difficult to debug.
In NATIVE mode, although comments are still stripped from client-side code,
the code is only rewritten if it contains variables or named functions at the top level,
or if it uses the typeof operator to refer to a variable directly.
The examples below show how to avoid code rewrites in NATIVE mode.
✘Don't — code will be rewritten ✓Do — code will not be rewritten in NATIVE mode
図は逆だよね
最近はNATIVEがデフォに切り替わった
というところまでは読んだ
このページ見るとNATIVEが書き換えないみたいなんだけど
https://developers.google.com/apps-script/guides/html/restrictions
Rewritten code
In the EMULATED sandbox mode, Caja inspects and substantially rewrites all HTML
and JavaScript before the page loads.
This results in a substantial slowdown in loading times relative to the newer NATIVE mode.
Because code is rewritten, it also becomes difficult to debug.
In NATIVE mode, although comments are still stripped from client-side code,
the code is only rewritten if it contains variables or named functions at the top level,
or if it uses the typeof operator to refer to a variable directly.
The examples below show how to avoid code rewrites in NATIVE mode.
✘Don't — code will be rewritten ✓Do — code will not be rewritten in NATIVE mode
図は逆だよね
129デフォルトの名無しさん
2014/11/28(金) 12:06:18.29ID:LBNEaAKa >>128
まぁ、だからといって、どちらも制限があるのには違いないけれどね。
あくまでも、ドノーマルで実行するよりかは制限が緩いので、使えるかも
って感じ。
なるべくシンプルに構築するのがHTML Servicesの基本だね。でなけれ
ば、UiApp Servicesを使えって話になってくると思う。
まぁ、だからといって、どちらも制限があるのには違いないけれどね。
あくまでも、ドノーマルで実行するよりかは制限が緩いので、使えるかも
って感じ。
なるべくシンプルに構築するのがHTML Servicesの基本だね。でなけれ
ば、UiApp Servicesを使えって話になってくると思う。
130デフォルトの名無しさん
2014/11/28(金) 12:53:38.59ID:dYLaj0CI131デフォルトの名無しさん
2014/11/28(金) 12:58:24.68ID:dYLaj0CI132デフォルトの名無しさん
2014/11/28(金) 18:13:04.21ID:QRvl6r74133デフォルトの名無しさん
2014/11/30(日) 13:51:09.63ID:Q44JDfrW 遅すぎて使い物にならんね
134デフォルトの名無しさん
2014/11/30(日) 17:10:58.86ID:Q44JDfrW spreadsheet を DB 代わりに使ってみたけど
排他処理もロックも何もしないと
データめちゃくちゃになるなω
排他処理もロックも何もしないと
データめちゃくちゃになるなω
レスを投稿する
ニュース
- 首相官邸前で「戦争あおるな」 台湾有事巡る答弁に抗議 [蚤の市★]
- 高市首相告白「『なめられない服』を選ぶことに数時間を費やしました」「外交交渉でマウント取れる服、買わなくてはいかんかもなぁ」 [ぐれ★]
- 【高市リスク】立民・小西洋之参院議員「高市総理がとんでもない安全保障オンチで外交オンチ」 [ぐれ★]
- 『DOWNTOWN+』会員数50万人突破で見えてきた 松本人志の“月収4ケタ万円”驚愕収入 [阿弥陀ヶ峰★]
- 【赤坂ライブハウス刺傷】逃走していた自衛官の男(43)を殺人未遂の疑いで逮捕 警視庁 被害女性とは知人関係 [Ailuropoda melanoleuca★]
- 【フジ】13年ぶり復活「クイズ$ミリオネア」元日放送決定 挑戦者に菊池風磨&ムロツヨシ、みのもんたさん版傑作選もOA [征夷大将軍★]
- 夜勤終わり風呂なう
- 桃香さん!!
- 【悲報】東京都民さん、20過ぎてるのに自転車に乗っててて大炎上wwwwwwwwwwww女「いい歳した男で自転車に乗るのは知的障がい者だけだよ? [483447288]
- 【悲報】「全国の独身男性2000万人に年間120万円の独身税をかけるだけで農家を守って米の値段を半分にできるんだよ」8万高市 [257926174]
- 習近平や王毅などの中共幹部、「高市答弁」に関していまだ一切言及なし。すまんこっから何が起きるの? [271912485]
- 【悲報】ミスター東大さん、高度な『ずらし』を披露するも愚民には理解されず大炎上wwwwwwwwwwww [455031798]
