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
2014/06/29(日) 11:07:58.27ID:5HmND7Qc
■お役立ちリンク
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
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
2014/06/29(日) 11:08:27.65ID:5HmND7Qc
一見すごい乱暴な仕様なんだけど実用上は問題ないということなんだろうな
https://www.youtube.com/watch?v=lEVMu9KE6jk
https://www.youtube.com/watch?v=ezbH4IJynhU
http://www.scoop.it/t/gas
https://www.youtube.com/watch?v=lEVMu9KE6jk
https://www.youtube.com/watch?v=ezbH4IJynhU
http://www.scoop.it/t/gas
2014/06/29(日) 11:09:52.86ID:wFk5OUc5
ノ ゚.ノヽ , /} ...
,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
2014/06/29(日) 11:18:48.90ID:wFk5OUc5
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/
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/
2014/06/29(日) 11:21:28.69ID:vvQOaiPq
クラウドAPIスレにすれば良かったのに
2014/06/29(日) 12:06:09.80ID:tO69Jiz2
あとで見るリスト
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
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
2014/06/29(日) 12:12:11.08ID:tO69Jiz2
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
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
2014/06/29(日) 12:40:23.92ID:tO69Jiz2
Google Drive SDK: Writing your first Drive app in Python
https://www.youtube.com/watch?v=zJVCKvXtHtE
https://www.youtube.com/watch?v=zJVCKvXtHtE
2014/06/29(日) 12:42:11.61ID:tO69Jiz2
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
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
2014/06/29(日) 12:45:33.92ID:tO69Jiz2
Google Cloud Datastore: A Fully Managed NoSQL Data Storage Service
https://www.youtube.com/watch?v=fQazhzcC-rg
https://www.youtube.com/watch?v=fQazhzcC-rg
2014/06/29(日) 12:52:51.76ID:tO69Jiz2
Google APIs Client for Python (includes for Google App Engine)
https://developers.google.com/api-client-library/python/
だぶってたらすまそ
https://developers.google.com/api-client-library/python/
だぶってたらすまそ
2014/06/29(日) 14:13:30.73ID:tO69Jiz2
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
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
2014/06/29(日) 14:30:36.95ID:tO69Jiz2
2014/06/29(日) 16:08:56.60ID:tO69Jiz2
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 を選んで実行
ここを見ながら最初のスクリプトを書いてみた
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 を選んで実行
2014/06/29(日) 16:28:54.93ID:tO69Jiz2
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...] であらかじめ新しいバージョンを作る必要がある
とりあえず上のソースに次の関数を一つ追加しておいて
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...] であらかじめ新しいバージョンを作る必要がある
2014/06/29(日) 17:48:16.55ID:5HmND7Qc
日記乙
参考になった
参考になった
2014/06/29(日) 18:06:30.40ID:5HmND7Qc
Javascriptを使うのをやめろ:Railsの時代遅れ云々についての結論 - Qiita
http://qiita.com/kaiinui@github/items/dad6180f1910c6a4bfd5
Ruby - Railsが時代に合わなくなってきた - Qiita
http://qiita.com/kaiinui@github/items/2781219340d427543d08
http://qiita.com/kaiinui@github/items/dad6180f1910c6a4bfd5
Ruby - Railsが時代に合わなくなってきた - Qiita
http://qiita.com/kaiinui@github/items/2781219340d427543d08
2014/06/29(日) 18:51:46.06ID:5HmND7Qc
GDG All Hands: Google Apps Script with Arun Nagarajan
https://www.youtube.com/watch?v=l0CCj6ull7s
https://www.youtube.com/watch?v=l0CCj6ull7s
2014/06/30(月) 08:15:01.70ID:94hmBiki
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
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
2014/06/30(月) 08:30:44.90ID:94hmBiki
漏れもメモも貼っとく
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/
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/
2014/06/30(月) 08:33:02.08ID:94hmBiki
2014/06/30(月) 12:07:30.79ID:iAWFXjp6
あがってる情報が古い気がする
2014/06/30(月) 17:39:27.89ID:8wubZZrm
そうでもない。
ただし、資料が多過ぎると見る気を無くす。
>1 乙
ただし、資料が多過ぎると見る気を無くす。
>1 乙
2014/06/30(月) 21:52:39.36ID:Xi/T5ITo
質問です。新しく作ったメニューに対してアクセラレータキーを設定する事はできますか?
2014/07/01(火) 11:06:27.64ID:73ppV3Pt
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
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
2014/07/01(火) 22:21:16.08ID:Eepx6p70
>>25
アクセラレータキーとは?
アクセラレータキーとは?
28デフォルトの名無しさん
2014/07/02(水) 14:10:02.95ID:2yT8qCgo2014/07/02(水) 15:23:27.83ID:My5/zu3x
難しい質問には答えられません。
2014/07/02(水) 15:26:11.32ID:My5/zu3x
2014/07/02(水) 21:37:25.05ID:bqKflTRz
25です。
スプレッドシートについて、自作したスクリプトをメニューに登録して使っていますが、その機能をキーボードで実行したかっただけです。
メニューのファイルにALT+Fでアクセスするような動きがありますが、そういう機能の実装はどうすればできますか?
スプレッドシートについて、自作したスクリプトをメニューに登録して使っていますが、その機能をキーボードで実行したかっただけです。
メニューのファイルにALT+Fでアクセスするような動きがありますが、そういう機能の実装はどうすればできますか?
32デフォルトの名無しさん
2014/07/03(木) 00:21:32.67ID:DIfIjFzr 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
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
2014/07/03(木) 12:59:30.06ID:au2RNPcn
これGAEとかのGQLと同じでmax100件(最大でも1000件)までしかリスト表示されないんだな
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:UfYKgu7Aレスを投稿する
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 中国高官と話す外務省局長の表情、やばい [175344491]
- 小野田経済安保相「すぐに経済的威圧するところへの依存はリスク」😲 [861717324]
- 【高市速報】明日から中国からの輸入が停止すれば2ヵ月で国内の生産業に53兆円の損失発生 [931948549]
- 俺様、2個1000円『ジューシーくんハンバーグ』焼き失敗、生肉を食うことに(2年ぶり2度目) これ安倍晋三の責任100%だろ [928194223]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 維新の吉村代表「高市総理に中国総領事の国外退去を要請した。今後、知事として中国イベントには出席しない」 [359572271]
