【MACRO】Google Apps Script 質問スレ【DRIVE】
1 :デフォルトの名無しさん :2014/06/29(日) 11:07:03.38 ID:5HmND7Qc.net 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/
2 :デフォルトの名無しさん :2014/06/29(日) 11:07:58.27 ID:5HmND7Qc.net ■お役立ちリンク gdata-python-client ttps://code.google.com/p/gdata-python-client/ Google Documents List API v1 Developer's Guide: Protocol (古い) ttps://developers.google.com/google-apps/documents-list/v1/developers_guide_python ScriptDB ttps://developers.google.com/apps-script/reference/script-db ScrptDb ttp://libro.tuyano.com/index3?id=921001 Using OAuth 2.0 to Access Google APIs ttps://developers.google.com/accounts/docs/OAuth2 Using OAuth 2.0 for Login (OpenID Connect) ttps://developers.google.com/accounts/docs/OAuth2Login ドライブの認証と承認について ttps://developers.google.com/drive/training/drive-apps/auth/about OAuth 2.0 認証情報を取得して使用する ttps://developers.google.com/drive/training/drive-apps/auth/credentials
3 :デフォルトの名無しさん :2014/06/29(日) 11:08:27.65 ID:5HmND7Qc.net 一見すごい乱暴な仕様なんだけど実用上は問題ないということなんだろうな https://www.youtube.com/watch?v=lEVMu9KE6jk https://www.youtube.com/watch?v=ezbH4IJynhU http://www.scoop.it/t/gas
4 :デフォルトの名無しさん :2014/06/29(日) 11:09:52.86 ID:wFk5OUc5.net ノ ゚.ノヽ , /} ... ,,イ`" 、-' `;_' ' ..::::::::::::::... ,-、 _.._ ( (,(~ヽ'~ ..::::::::::::::::::::::: )'~ レー' 〉 ヽ i`'} .::::::::::::::::::::::: ~つ '-ー、 i | i' ...::::::::::::::::::::::: / < / 。/ ! ......::::::::::::::::::::::::: これは>>1 乙じゃなくて / ~^´ /},-'' ,●:::::::::::::::::::::::::::::::::::: i、 ,i' _,,...,-‐-、/ i :::::::: .::::::::::::: ..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら ) {~''~>`v-''`ー゙`'~ ..::::::::: ........::. { レ_ノ ..::::::::. ......::::::::: ノ '' ..::::::: ...::.:...::::::::: .::::::::: ...:......:::::::::::: . .:::::::::::. ..... .. ..:::::::::::::::::::::::: :::. ::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::.. .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::. ::::::::::::::::: :::::::::::::::::::::::::::::: ::::: .:: ::. :::
5 :デフォルトの名無しさん :2014/06/29(日) 11:18:48.90 ID:wFk5OUc5.net Google Drive APIをRuby on Railsから叩く方法 http://www.eisbahn.jp/yoichiro/2012/10/google-drive-api-ruby-on-rails.html +関連スレ Windows Azure プログラミング 総合スレ2 http://peace.2ch.net/test/read.cgi/tech/1359450980/
6 :デフォルトの名無しさん :2014/06/29(日) 11:21:28.69 ID:vvQOaiPq.net クラウドAPIスレにすれば良かったのに
7 :デフォルトの名無しさん :2014/06/29(日) 12:06:09.80 ID:tO69Jiz2.net あとで見るリスト Google Apps Unscripted, March 14, 2014 https://www.youtube.com/watch?v=E1CzPtUKWkw Google Drive SDK: Building Drive apps entirely on the cloud with Google Apps Script https://www.youtube.com/watch?v=R71oo-5NmPE Google I/O 2013 - Integrate Google Drive with Google Apps Script https://www.youtube.com/watch?v=0HVJMIeb3aE Google I/O 2012 - Storing Data in Google Apps Script https://www.youtube.com/watch?v=8lJewIWVI5s State of the Script 2013 https://www.youtube.com/watch?v=b0GkGlG6kQY Apps Script Crash Course: ContentService https://www.youtube.com/watch?v=JRGzVdliQOQ Google I/O 2013 - Use Apps Script to Create Dynamic Google Forms https://www.youtube.com/watch?v=38H7WpsTD0M
8 :デフォルトの名無しさん :2014/06/29(日) 12:12:11.08 ID:tO69Jiz2.net Google I/O 2012 - Use What You Know: HTML and JavaScript in Apps Script https://www.youtube.com/watch?v=tcl24asytos Google Apps Unscripted - March 2013 https://www.youtube.com/watch?v=SKZmfgNesKs Google I/O 2012 - OAuth 2.0 for Identity and Data Access https://www.youtube.com/watch?v=YLHyeSuBspI
9 :デフォルトの名無しさん :2014/06/29(日) 12:40:23.92 ID:tO69Jiz2.net Google Drive SDK: Writing your first Drive app in Python https://www.youtube.com/watch?v=zJVCKvXtHtE
10 :デフォルトの名無しさん :2014/06/29(日) 12:42:11.61 ID:tO69Jiz2.net Google Drive SDKのクイックスタートをやってみる for Python http://everyday-01.blogspot.jp/2013/01/google-drive-sdkpython.html pythonでGoogle Driveにファイル転送 http://good-morning-call.com/2013/01/28/python%E3%81%A7google-drive%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E8%BB%A2%E9%80%81/ PythonからGoogle Driveにフォルダを作成する方法 http://d.hatena.ne.jp/kaorumori/20120518/1338218268 GoogleDriveAPIでHTMLファイルを作成し、GoogleドライブでWebサイト公開してアルクマを追いかける http://d.hatena.ne.jp/thinkAmi/20121218/1355779644 Google DriveAPIでのHTMLファイル作成、GAEでのOAuth認証とコールバック実装 http://d.hatena.ne.jp/thinkAmi/20121229/1356735544 Google Drive APIによるファイル管理 (1-5/5) javascript http://libro.tuyano.com/index3?id=1166003 Google API Client for Python Documentation http://api-python-client-doc.appspot.com/ GoogleDriveAPI for Python https://developers.google.com/drive/quickstart-python Download Client Libraries https://developers.google.com/drive/downloads Google Drive API https://developers.google.com/drive/ BigQuery https://developers.google.com/bigquery/what-is-bigquery Google Cloud Datastore https://developers.google.com/datastore/ Google Cloud Storage Overview https://developers.google.com/storage/docs/json_api/ Google Maps Coordinate API https://developers.google.com/coordinate/ Google Fonts Developer API https://developers.google.com/fonts/docs/developer_api Using OAuth 2.0 to Access Google APIs https://developers.google.com/accounts/docs/OAuth2
11 :デフォルトの名無しさん :2014/06/29(日) 12:45:33.92 ID:tO69Jiz2.net Google Cloud Datastore: A Fully Managed NoSQL Data Storage Service https://www.youtube.com/watch?v=fQazhzcC-rg
12 :デフォルトの名無しさん :2014/06/29(日) 12:52:51.76 ID:tO69Jiz2.net Google APIs Client for Python (includes for Google App Engine) https://developers.google.com/api-client-library/python/ だぶってたらすまそ
13 :デフォルトの名無しさん :2014/06/29(日) 14:13:30.73 ID:tO69Jiz2.net Google Caja https://developers.google.com/caja/ Overview of Google Apps Script https://developers.google.com/apps-script/overview Tutorial: Leveraging Google App Engine services from scripts https://developers.google.com/apps-script/articles/appengine?hl=ja Properties Service https://developers.google.com/apps-script/guides/properties Google Apps Script : To store data on google Cloud Sorage http://blog.knoldus.com/2013/01/19/google-apps-script-to-store-data-on-google-cloud-sorage/ Google Apps Script: How to store data on google cloud storage? http://stackoverflow.com/questions/12744957/google-apps-script-how-to-store-data-on-google-cloud-storage Google Apps ScriptのPrediction Serviceを使ってみた http://qiita.com/ttyokoyama/items/1aac9078d34b0daf1d44 BigQuery API の利用 (1-5) http://libro.tuyano.com/index3?id=901002
14 :デフォルトの名無しさん :2014/06/29(日) 14:30:36.95 ID:tO69Jiz2.net この人の声は聴きとり易いな Your First Script - Apps Script Tutorials https://www.youtube.com/watch?v=Pgfbl_o9WvM
15 :デフォルトの名無しさん :2014/06/29(日) 16:08:56.60 ID:tO69Jiz2.net https://developers.google.com/apps-script/overview ここを見ながら最初のスクリプトを書いてみた Google Drive 上であらかじめ spreadsheet を一つ作って出来たファイルの ID を調べておく Google Drive の [Create] から [Script] を選択し [Blank Project] ([Script] が無いときは [Create] の一番下の [Connect more apps] を選んで [検索] apps script で出て来る [Google Apps Script] をインストール) Script Editor の画面になったら以下のソースをコピペして適当な名前を付けて保存 function createAndSendDocument() { var sheetId = '上で調べたID'; var ss = SpreadsheetApp.openById(sheetId).getActiveSheet(); var docId = ss.getRange(1, 1, 2, 1); Logger.log('docId: %s', docId.getValues()[1][0]); var doc = null; try{ doc = DocumentApp.openById(docId.getValues()[1][0]); }catch(e){ doc = DocumentApp.create('_hello_world_'); docId.setValues([['docId'], [doc.getId()]]); } doc.getBody().appendParagraph('hello, ' + (new Date()).toISOString()); var url = doc.getUrl(); var subj = doc.getName(); doc.saveAndClose(); var email = Session.getActiveUser().getEmail(); var body = 'created: ' + url; Logger.log('email: %s, subj: %s, url: %s, body: %s', email, subj, url, body); GmailApp.sendEmail(email, subj, body); } 保存出来たら [select function] で createAndSendDocument を選んで実行
16 :デフォルトの名無しさん :2014/06/29(日) 16:28:54.93 ID:tO69Jiz2.net web で公開するには とりあえず上のソースに次の関数を一つ追加しておいて function doGet(e) { createAndSendDocument(); return ContentService.createTextOutput(e && e.parameters.index ? e.parameters.index : ''); } Script Editor で [Publish] -> [Deploy as web app...] を選択 ダイアログが出たら Project Version: 適当な名前 (とりあえず [Save New Version] を押すとバージョン 1 が作られる) Execute the app as: me (とりあえず自分だけに公開) Who has access to the app: Only myself (とりあえず自分だけ ※) ※で Anyone を選んだときは Script 中で更新するファイルにあらかじめアクセス権の設定が別途必要 [your latest code] をクリックすると [***開発専用***の URL] が自動で開かれるので公開前のテストが出来る [Deploy] を押すと [公開用の URL] が表示されるのでコピーして保存してあらためてブラウザでその URL にアクセス さらに一度公開したものを更新するときはバージョン番号を上げる必要がある 具体的にはバージョン 2 以降は [Publish] -> [Deploy as web app..] を押す前に Script Editor の [File] -> [Manage versions...] であらかじめ新しいバージョンを作る必要がある
17 :デフォルトの名無しさん :2014/06/29(日) 17:48:16.55 ID:5HmND7Qc.net 日記乙 参考になった
18 :デフォルトの名無しさん :2014/06/29(日) 18:06:30.40 ID:5HmND7Qc.net Javascriptを使うのをやめろ:Railsの時代遅れ云々についての結論 - Qiita http://qiita.com/kaiinui@github/items/dad6180f1910c6a4bfd5 Ruby - Railsが時代に合わなくなってきた - Qiita http://qiita.com/kaiinui@github/items/2781219340d427543d08
19 :デフォルトの名無しさん :2014/06/29(日) 18:51:46.06 ID:5HmND7Qc.net GDG All Hands: Google Apps Script with Arun Nagarajan https://www.youtube.com/watch?v=l0CCj6ull7s
20 :デフォルトの名無しさん :2014/06/30(月) 08:15:01.70 ID:94hmBiki.net https://developers.google.com/apps-script/quickstart/docs Try it out / Publish 〜 (SPA) AngularJSを使ったWebアプリのアーキテクチャ設計 http://qiita.com/zoetro/items/46d2a8b57f2645bb5033 .NET 開発者向け Single Page Application 入門 http://msdn.microsoft.com/ja-jp/magazine/dn605877.aspx Single Page Application (SPA) を使ってみよう: MVC 4 新機能シリーズ http://blogs.msdn.com/b/chack/archive/2012/02/28/single-page-application-spa-mvc-4.aspx ASP.NET MVC 4 Beta で追加された Single Page Application を試す http://shiba-yan.hatenablog.jp/entry/20120218/1329552642
21 :デフォルトの名無しさん :2014/06/30(月) 08:30:44.90 ID:94hmBiki.net 漏れもメモも貼っとく DriveSDK/FlowManager.gs https://github.com/entaq/GoogleAppsScript/blob/master/DriveSDK/FlowManager.gs OAuth2 Two samples here - - App Engine Python sample that shows Server Side flow. - Entirely client side flow with "Sign in with Google+. These are samples expected to run seperately. For the Server Side flow, I use raw HTTP requests for illustration purposes only. Please use libraries and proper verification process outlined here - https://developers.google.com/accounts/docs/OAuth2Login#validatinganidtoken https://github.com/entaq/OAuth2Flows https://github.com/entaq/OAuth2Flows/blob/master/ServerSide.py https://github.com/entaq/OAuth2Flows/blob/master/ClientSide.html Google I/O 2012 - OAuth 2.0 for Identity and Data Access https://www.youtube.com/watch?v=YLHyeSuBspI ドライブの認証と承認について https://developers.google.com/drive/training/drive-apps/auth/about OAuth 2.0 認証情報を取得して使用する https://developers.google.com/drive/training/drive-apps/auth/credentials Using OAuth 2.0 to Access Google APIs https://developers.google.com/accounts/docs/OAuth2 Using OAuth 2.0 for Login (OpenID Connect) https://developers.google.com/accounts/docs/OAuth2Login Google Driveの認証情報 GoogleのドキュメントにあるRetrieving and Using OAuth 2.0 Credentialsのサンプルコードのコメントを見ると、 認証情報はjson形式に変換して格納しろと書いてあります。 認証情報のファイル入出力スクリプト json形式の認証情報を受け取ってファイルに書き込む関数storeJsonCredential()と、 ファイルに保管された認証情報を返すreadJsonCredential()を作りました。 http://good-morning-call.com/2013/01/27/python%E3%81%A7%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%85%A5%E5%87%BA%E5%8A%9B/ http://good-morning-call.com/2013/01/28/python%E3%81%A7google-drive%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E8%BB%A2%E9%80%81/
22 :デフォルトの名無しさん :2014/06/30(月) 08:33:02.08 ID:94hmBiki.net ム板的には結構重要情報かも Google Drive SDK: Searching for files https://www.youtube.com/watch?v=DOSvQmQK_HA
23 :デフォルトの名無しさん :2014/06/30(月) 12:07:30.79 ID:iAWFXjp6.net あがってる情報が古い気がする
24 :デフォルトの名無しさん :2014/06/30(月) 17:39:27.89 ID:8wubZZrm.net そうでもない。 ただし、資料が多過ぎると見る気を無くす。 >1 乙
25 :デフォルトの名無しさん :2014/06/30(月) 21:52:39.36 ID:Xi/T5ITo.net 質問です。新しく作ったメニューに対してアクセラレータキーを設定する事はできますか?
26 :デフォルトの名無しさん :2014/07/01(火) 11:06:27.64 ID:73ppV3Pt.net 2014-05-15 Deprecating ScriptDB and Domain Service in Apps Script http://googleappsdeveloper.blogspot.jp/2014/05/deprecating-scriptdb-and-domain-service.html Attention Apps Scripters: We are deprecating ScriptDB and the Domain service. The Domain service is being replaced by the Admin SDK advanced service, which offers a wider array of data and operations. ScriptDB has no direct replacement, but the blog post and migration guide list some alternatives. The ecosystem of cloud data storage options has really taken off, and I think many of you will be better served by those technologies in the long run. https://plus.google.com/app/basic/+EricKoleda/posts?cbp=19pxhkiqduurj&sview=25
27 :デフォルトの名無しさん :2014/07/01(火) 22:21:16.08 ID:Eepx6p70.net >>25 アクセラレータキーとは?
28 :デフォルトの名無しさん :2014/07/02(水) 14:10:02.95 ID:2yT8qCgo.net >>25 見つからんね 他のアプリは出来てるのあるから やり方はあるんだろうけど
29 :デフォルトの名無しさん :2014/07/02(水) 15:23:27.83 ID:My5/zu3x.net 難しい質問には答えられません。
30 :デフォルトの名無しさん :2014/07/02(水) 15:26:11.32 ID:My5/zu3x.net >>27 Ctrl + 'O' で open とかじゃね? キー入力を addEventListener して出来なくもないが、 メニューの欄にも項目名の横に Ctrl + 'O' って出て来て欲しいというのが、 >>25 の求めてるものだと E.S.P.
31 :デフォルトの名無しさん :2014/07/02(水) 21:37:25.05 ID:bqKflTRz.net 25です。 スプレッドシートについて、自作したスクリプトをメニューに登録して使っていますが、その機能をキーボードで実行したかっただけです。 メニューのファイルにALT+Fでアクセスするような動きがありますが、そういう機能の実装はどうすればできますか?
32 :デフォルトの名無しさん :2014/07/03(木) 00:21:32.67 ID:DIfIjFzr.net As @Arun says, this is not supported yet. See and star this issue. https://code.google.com/p/google-apps-script-issues/issues/detail?id=306 Apps Script only exposes server side events. Unfortunately, you cannot register client side events like keyboard strokes today. Please log an issue in our issue tracker https://code.google.com/p/google-apps-script-issues/issues/list
33 :デフォルトの名無しさん :2014/07/03(木) 12:59:30.06 ID:au2RNPcn.net これGAEとかのGQLと同じでmax100件(最大でも1000件)までしかリスト表示されないんだな
34 :デフォルトの名無しさん :2014/07/03(木) 17:48:45.28 ID:0TQE6pDF.net 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内で有って分裂したんじゃ無いだろうか。表面は違うが。
35 :デフォルトの名無しさん :2014/07/04(金) 14:59:57.58 ID:azKVS+/T.net Google Drive SDK: Building Drive apps entirely on the cloud with Google Apps Script https://www.youtube.com/watch?v=R71oo-5NmPE デモの途中で予定外の行動に出てるけど 何をミスって登録出来なくなってるんだろ
36 :デフォルトの名無しさん :2014/07/04(金) 16:44:57.20 ID:YpaE6k7m.net >>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.
37 :デフォルトの名無しさん :2014/07/05(土) 03:55:39.23 ID:Q8yincZ0.net Google Developers When you see us troubleshooting live, that's how you know it's a live demo. :)
38 :デフォルトの名無しさん :2014/07/06(日) 07:29:28.42 ID:QhYHPyG+.net フォルダーの階層どれくらいまで深く出来るんだろ ファイル名の長さとかどうなんだろ 拡張子付のフォルダーが作れないって・・・
39 :デフォルトの名無しさん :2014/07/06(日) 07:41:18.80 ID:QhYHPyG+.net あと同じフォルダに同じ名前でファイル作れてしまうのもな ポリシーと言ってしまえばそれまでだが
40 :デフォルトの名無しさん :2014/07/06(日) 12:22:09.28 ID:R9ebM/zt.net Trashに移動したフォルダに対して それを親にするファイルをアップロードしても エラーにならないのにファイルは作られてないな 問い合わせのトラフィック減らすために 一度取得したフォルダのidをキャッシュしてみたが フォルダがTrashに入ってるかどうかを 結局毎回チェックしないといけないので idをキャッシュにする意味が無いという
41 :デフォルトの名無しさん :2014/07/06(日) 12:42:30.14 ID:R9ebM/zt.net 親フォルダをTrashからrootに出したら そこで初めて隠れてた子ファイルが表示されたな 見えないけど存在するファイルが出来る訳か
42 :デフォルトの名無しさん :2014/07/06(日) 20:53:56.49 ID:4Al3+AY7.net Trashにあるフォルダの子ファイルを 新規作成ではなくて既存のと 同じidで上書きした場合だと Trashの中でもそのファイルの 日時は更新されるな
43 :デフォルトの名無しさん :2014/07/07(月) 12:56:20.56 ID:BruQRsNT.net 日記は別の場所で書けよ
44 :デフォルトの名無しさん :2014/07/21(月) 21:54:48.41 ID:DpfIQ25M.net https://developers.google.com/api-client-library/python/apis/
45 :デフォルトの名無しさん :2014/07/28(月) 12:36:18.28 ID:bXhble1y.net すみません質問です cronを叩かせるだけの目的で書いたのですが、 予期しないエラーが頻発するようで確実な動作が見込めてません 解決方法はありますでしょうか function myFunction(){ //時間主導型の登録トリガ どう設定してもエラーは出る UrlFetchApp.fetch("http://hoge.jp/fuga.php"); } 現状エラー回避のためにtry{}catch(e){;}を掛けてますが、根本的解決にはなりませんよね
46 :デフォルトの名無しさん :2014/07/28(月) 13:17:20.65 ID:Kd+N53fj.net エラーの内容は?
47 :デフォルトの名無しさん :2014/07/28(月) 13:44:16.58 ID:bXhble1y.net エラーレポートメールのエラーメッセージの内容でいいですかね? 予期しないエラー: http://URL (行 2、ファイル「cron」) エラー行はUrlFetchApp.fetchしている行です 正常にアクセスする時もあるので、何が原因なんだろうなぁと
48 :デフォルトの名無しさん :2014/07/28(月) 14:42:04.13 ID:+qczOS9S.net eの内容は?
49 :デフォルトの名無しさん :2014/07/28(月) 17:47:46.65 ID:bXhble1y.net 「[タイムスタンプ] Exception: 予期しないエラー: [URL]」ですね ログの出力とgetLogで書式は少し違いますが、内容はこれ以外には何も無いんです
50 :デフォルトの名無しさん :2014/07/28(月) 21:04:08.04 ID:6Q8fYjya.net URLを他の所に変えても同じ結果?
51 :デフォルトの名無しさん :2014/07/29(火) 00:08:14.75 ID:ufPt6u02.net http://kagan.hatenablog.com/entry/2014/07/21/205713 http://kujirahand.com/blog/index.php?GAS%E3%81%A7cron%E3%81%AE%E3%81%AA%E3%81%84%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%AB%E5%AE%9A%E6%9C%9F%E5%AE%9F%E8%A1%8C%E6%A9%9F%E8%83%BD%E3%82%92%E3%81%A4%E3%81%91%E3%82%8B
52 :45 :2014/07/29(火) 12:57:58.69 ID:aIcowZOC.net ご指導ありがとうございます解決しました URLを別のドメインに変えると上手く行ったので、GASじゃなくサーバー側の問題のようです 初心者丸出しの質問、申し訳ないです;;
53 :デフォルトの名無しさん :2014/08/01(金) 17:31:28.94 ID:Mjd2jJg4.net 質問です 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を読み書きしたいです 何かヒントをください
54 :デフォルトの名無しさん :2014/08/01(金) 18:23:28.93 ID:ST/kpJCg.net スレ違いだとは思いますが、どこで質問したら良いかわかりませんので少しお付き合いください。 AppsSpredsheetにセルの値の変更や追加などをExcelやAccessのVBAから実行してローカルのファイルの内容を自動的に反映したいと思っています。 どこかいいスレや資料があれば教えてほしいのですが。。。。
55 :デフォルトの名無しさん :2014/08/01(金) 20:17:44.98 ID:Jzz96Zpk.net excel の同期ならフォルダごと同期するだけで良い気がする VBA で実行するなら javascript の API 叩けばなんとかなりそうだけど 面倒なだけでメリット無い気がする
56 :デフォルトの名無しさん :2014/08/01(金) 21:41:47.70 ID:ST/kpJCg.net >>55 excelの値全部ではなくサマリー的なものをスプレットシートに書き出して出先でも簡単に確認できるようにしたいなって思ってたんです。 GmailAPIの使用例は見つけたんですけどもスプレッドシートはあまり需要がないのか見つけられず。。。 excelからならコピペでも出来てしまうのも確かなんですが。。。自動化もしてみたいとおもったわけなんです。 他の言語でのサンプルを見ながらも少し色々探してみます
57 :デフォルトの名無しさん :2014/08/02(土) 02:03:33.10 ID:DYbeSaoq.net 企業でGoogle Appsに接してる人間ならChromebookで出来る事が解る 個人アカを使ってGoogleサービスを日々使いこなしてる筈だとね ただ、日本はMSと手を組んだメーカー連合がつよすぎてね 大手ITベンダーは全部Googleとは疎遠 掲示板はMSのステマなのか真性の情弱なのか書正論ばかり こんな醜い国じゃGoogleも後回しにしたくなるかなって SoftBankグループみたいな三流IT企業から買いたく無いんだよ せめて他のリセラーにも売らせてくれ てか直販で売りやがれ!
58 :デフォルトの名無しさん :2014/08/04(月) 13:29:51.73 ID:VkhvqJe+.net >>53 Java / C# は gdata じゃない方の client API があるみたいね https://developers.google.com/google-apps/spreadsheets/
59 :デフォルトの名無しさん :2014/08/04(月) 13:37:15.25 ID:VkhvqJe+.net http://qiita.com/MOKYN/items/1078d69c1a4d233b7114
60 :デフォルトの名無しさん :2014/08/04(月) 17:58:06.09 ID:vzBGIwJJ.net Sample for reading Google Drive spreadsheet cells with OAuth2 https://github.com/hnakamur/gae-oauth2client-spreadsheet
61 :53 :2014/08/08(金) 09:15:38.39 ID:gW33htdT.net >>60 ありがとう できました だけど何で python の gdata の spreadsheets.client は 途中で開発投げだした見たな中途半端なのが何年も放置されてんだろ
62 :デフォルトの名無しさん :2014/08/09(土) 06:05:40.91 ID:pKDLnMOq.net 質問させてください スプレッドを匿名ユーザと共有したいのですが、その匿名ユーザにスクリプトscriptを実行させることはできないのでしょうか? スプレッドの共有はできてるのですが、匿名ユーザでスクリプトが動かなく、スクリプトエディタも開けません
63 :デフォルトの名無しさん :2014/08/09(土) 06:12:07.92 ID:l2WdSHx9.net スクリプトを共有したいときはスプレッドシート内部にスクリプトを作るんじゃなくて スプレッドシートとは独立したスクリプトのみをドライブに作れば良かったと思う
64 :デフォルトの名無しさん :2014/08/09(土) 06:13:30.26 ID:l2WdSHx9.net あとスクリプトエディタで開くとかじゃなくて スクリプト実行させるだけならスプレッドシート内のスクリプトでも問題ない 公開するときのアクセス権と公開対象を適切に選ぶ必要はあるけどね
65 :デフォルトの名無しさん :2014/08/09(土) 06:15:41.26 ID:l2WdSHx9.net 具体的にはスクリプトを公開するときの実行者を自分のアカウントにして公開対象を匿名許可にする スプレッドシート自体は共有しなくてもこれでスクリプトからアクセスできる
66 :デフォルトの名無しさん :2014/08/09(土) 06:35:55.20 ID:Wx261KMx.net 自信満々に嘘を吐く
67 :デフォルトの名無しさん :2014/08/09(土) 09:26:32.94 ID:pKDLnMOq.net スプレッドシートの共有は「リンクを知っている全員が編集できます。」になっています。 スプレッドシート内のスクリプトは「ウェブアプリケーションとして導入」で「自分として実行」、アクセスできるユーザは「全員(匿名含む)」です。 上記で試すと、自分で開いてる時はスクリプトは実行できますが、匿名ユーザーとして開いてる場合は実行できません。 実行するユーザを「ウェブアプリケーションにアクセスしているユーザ」に、アクセス出来るユーザを「全員」にしてもやはり同じです。 どうしてだろう…。
68 :デフォルトの名無しさん :2014/08/09(土) 12:47:15.87 ID:cMAC0zr6.net スクリプトのログには何か残ってる?
69 :デフォルトの名無しさん :2014/08/09(土) 15:45:25.40 ID:pKDLnMOq.net >>68 いまLogger.logを入れてみました。 自分で実行した場合はログ出ましたが、匿名ユーザーの場合は何も表示されないですね…。
70 :デフォルトの名無しさん :2014/08/09(土) 17:06:56.77 ID:l2WdSHx9.net 先にアカウントごとに実行できるAPI選んどくのは何だっけ?
71 :デフォルトの名無しさん :2014/08/25(月) 16:19:31.66 ID:nYq6eJdk.net 定期的にGMAILの新着メールをチェックして何らかの処理をするスタンドアロンスクリプトを複数動かす って無駄ですか?ですよね?利用制限的によくないですよね? 新着メールをチェックする部分だけを別スクリプトとして切り出して共通化 とかできますか?どうすればいいですか
72 :デフォルトの名無しさん :2014/08/25(月) 16:21:54.88 ID:Hlfi2Pum.net >>71 GMail APIを使う。
73 :デフォルトの名無しさん :2014/09/05(金) 12:49:53.92 ID:Y7p0ugKJ.net いまスクリプトエディタ使える?
74 :デフォルトの名無しさん :2014/09/05(金) 15:16:49.71 ID:IWkncnuU.net >73 なぜか使えない… 過去に作ったスクリプトを開こうとしたら、 画面上のメニューバーはグレーアウトしてるわ、 ソースも見れないわ、という状態…。 メンテ中なのかな?
75 :デフォルトの名無しさん :2014/09/05(金) 15:52:16.17 ID:JjYqHkIR.net 予告なしメンテって怖いなぁω
76 :デフォルトの名無しさん :2014/09/05(金) 17:19:49.77 ID:lPxaCJ2o.net twitter上で、ドライブの言語設定を英語にすると入れましたという情報。メンテでもなんでもなくて、Googleがまたやらかしたようだ。 しかも日本語でだけ起きてるようだ。
77 :デフォルトの名無しさん :2014/09/05(金) 17:44:02.38 ID:O4jIFv7N.net みんな使えてないんだ。いくらググっても情報出てこなかったから、自分だけかと思った。
78 :デフォルトの名無しさん :2014/09/05(金) 17:47:04.00 ID:O4jIFv7N.net 言語設定「アメリカ英語」にしたら正常動作した。
79 :デフォルトの名無しさん :2014/09/05(金) 18:01:31.73 ID:OHgvXglZ.net ボタンクリック時に、getDownloadUrl()を利用して、 ドライブのファイルをローカルPCにダウンロードさせたいのですが、 何か良い方法はないでしょうか。
80 :デフォルトの名無しさん :2014/09/06(土) 07:30:02.32 ID:lwBPQO1J.net あると思います。
81 :デフォルトの名無しさん :2014/09/08(月) 14:22:48.45 ID:paWs4Hy6.net googleDriveApiで分からないことがあるんですけど、ここで質問してもいいですか? 該当スレが見当たらなくて‥.
82 :デフォルトの名無しさん :2014/09/08(月) 17:20:31.13 ID:PbRMq4gS.net どうぞ
83 :デフォルトの名無しさん :2014/09/09(火) 19:21:47.30 ID:ZfTUX9zM.net では質問されてください。 androidアプリを作っておりまして、googleDriveApiをアプリで使ってます。 アプリからフォルダの作成、ファイルのアップロード、ファイルのダウンロードを試してますが、1つ分からないことがあります。 アプリからドライブにアップロードしたファイルは、アプリからもダウンロードできるようですが、 アプリ以外(ブラウザやDriveアプリ)でアップロードしたファイルはアプリからは読み取れないようです。 これは何故でしょうか?
84 :デフォルトの名無しさん :2014/10/03(金) 13:38:13.29 ID:l1a/FbjN.net 先月まで使えてた DriveApp の GetFolderById が今月あたりから 「アクセスが拒否されました」 になったんですが、こういった情報はどこを探せばわかるんでしょうか?
85 :デフォルトの名無しさん :2014/10/03(金) 13:40:00.84 ID:lXIQAzKJ.net へー
86 :デフォルトの名無しさん :2014/10/03(金) 14:00:18.15 ID:I4AMywYF.net >>84 それつまり、そのフォルダへのアクセス権を君が失ったってことじゃないかな。
87 :デフォルトの名無しさん :2014/10/03(金) 14:14:49.00 ID:l1a/FbjN.net >>86 もちろんアクセス権はありますよ。 hasNext とか、もともとアクセス拒否だったので使えなかった。 その範囲が広がった感じ。
88 :デフォルトの名無しさん :2014/10/03(金) 14:51:37.02 ID:lXIQAzKJ.net アカウント凍結の前兆かも知れない
89 :デフォルトの名無しさん :2014/10/07(火) 08:42:41.11 ID:oJl/Y7yL.net >>87 DocsListのほうは?
90 :デフォルトの名無しさん :2014/10/07(火) 11:53:15.17 ID:dYvjtFhe.net >>89 こちらはアクセス拒否にはならないようです。 ただ、大分使える関数が違うみたい。 この線で直してみます。 Thanks!
91 :デフォルトの名無しさん :2014/10/19(日) 19:11:06.83 ID:Orh+9IVB1 負荷のかかる処理を高頻度で動かした場合って、 アカウント凍結みたいなペナルティあるの?
92 :デフォルトの名無しさん :2014/11/02(日) 12:51:15.25 ID:DnfpgE4l.net spreadsheetからcontactのフリガナって弄れないんですかね?
93 :デフォルトの名無しさん :2014/11/02(日) 13:00:03.63 ID:CjBmvnJw.net いける
94 :デフォルトの名無しさん :2014/11/02(日) 13:19:05.02 ID:iFLhMcfI.net ScriptDB みんな使ってるの?
95 :デフォルトの名無しさん :2014/11/02(日) 16:39:28.49 ID:nVDzouXs.net 使ってない spreadsheet で間に合うので
96 :デフォルトの名無しさん :2014/11/02(日) 17:24:39.28 ID:/dK2F75C.net >>93 どうやるんですか?? >>93
97 :デフォルトの名無しさん :2014/11/03(月) 12:30:15.90 ID:lU3ZnnO9.net >>95 なるほど。。。どのくらいのデータ扱ってるんですか? 参考までに教えてください。
98 :デフォルトの名無しさん :2014/11/03(月) 19:27:50.34 ID:p3gGK/5S.net GoogleDRIVEでゴミ箱を削除してくださいとポップアップが出るようになったのですが スマホからもpcからもゴミ箱が表示されません。 ゴミ箱はどこに表示されるのでしょうか。 よろしくお願いします。
99 :デフォルトの名無しさん :2014/11/03(月) 19:47:07.46 ID:p3gGK/5S.net 解決しました
100 :デフォルトの名無しさん :2014/11/07(金) 00:08:03.23 ID:MQmGrs9M.net GAEから使えるのがありがたい
280 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者