Re: [Apps API Japan] Re: スプレッドシートを日次バッチで更新したい

1,741 views
Skip to first unread message

杉浦聡

unread,
Oct 23, 2013, 5:52:09 AM10/23/13
to google-app...@googlegroups.com
>> 1. Google Drive上に置いて
・常時起動可能なPCにWindows 版Google ドライブをインストール
・WindowsのタスクスケジューラにてGoogleドライブの特定のフォルダにコピー
この方法でPC→GoogleDriveへコピーはどうでしょうか?

弊社では逆のパターン(GoogleDrive→PCへ移動)の運用はしています。



2013年10月23日 18:24 KEI M <kco...@gmail.com>:
> なるほどです。。
> 環境柄、日々オペレーションでインポートするのが現実的なようです。
> 回答ありがとうございました!
>
> 2013年10月23日水曜日 17時52分16秒 UTC+9 soundTricker:
>>
>> こんにちは
>> 大橋(soundTricker サントリー)です。
>>
>> GASの場合、ファイルを取得するには基本3つのいずれかの方にになります。
>>
>> 1. Google Drive上に置いて取得する ※コードは例
>> DriveApp.getFileById("file id").getBlob()
>>
>> 2. UrlFetchでサーバからHttp経由で取得する ※コードは例
>> UrlFetchApp.fetch("http://example.com/hoge/fuga").getBlob()
>>
>> 3. UiAppやHtmlServiceで人がファイルアップロードして取得する
>>
>> ファイルサーバ側から何かしらの方法でGoogle Drive上に上げていただくか、
>> ファイルサーバ側のファイルをHTTP経由で取得する方法(Webサーバ建てるなど)をする必要があります。
>>
>>
>>
> --
> このメールは Google グループのグループ「Google Apps API Japan」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、google-apps-api-...@googlegroups.com
> にメールを送信します。
> このグループに投稿するには、google-app...@googlegroups.com にメールを送信してください。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。

KEI M

unread,
Oct 24, 2013, 4:03:18 AM10/24/13
to google-app...@googlegroups.com
回答ありがとうございます!

さっそくバッチを作りタスクに入れて実行し、jsコードを修正して動かしてみましたら
なんとなくいい気配が!!

…が、getBlobのところで
「使用しようとしている機能は、ドメイン管理者により無効にされています。」
のエラーが出てしまいました…

どうやら会社のポリシーで、そもそも受け付けない感じです。
自前の環境をよく調べもせず質問してしまい、大変恐縮です(>_<)

しかし個人的には大変勉強になりました(喜)
また何かありましたら、よろしくお願い致します!

2013年10月23日水曜日 18時52分09秒 UTC+9 杉浦聡:
>> 1. Google Drive上に置いて
・常時起動可能なPCにWindows 版Google ドライブをインストール
・WindowsのタスクスケジューラにてGoogleドライブの特定のフォルダにコピー
この方法でPC→GoogleDriveへコピーはどうでしょうか?

弊社では逆のパターン(GoogleDrive→PCへ移動)の運用はしています。



2013年10月23日 18:24 KEI M <kco...@gmail.com>:
> なるほどです。。
> 環境柄、日々オペレーションでインポートするのが現実的なようです。
> 回答ありがとうございました!
>
> 2013年10月23日水曜日 17時52分16秒 UTC+9 soundTricker:
>>
>> こんにちは
>> 大橋(soundTricker サントリー)です。
>>
>> GASの場合、ファイルを取得するには基本3つのいずれかの方にになります。
>>
>> 1. Google Drive上に置いて取得する ※コードは例
>> DriveApp.getFileById("file id").getBlob()
>>
>> 2. UrlFetchでサーバからHttp経由で取得する ※コードは例
>> UrlFetchApp.fetch("http://example.com/hoge/fuga").getBlob()
>>
>> 3. UiAppやHtmlServiceで人がファイルアップロードして取得する
>>
>> ファイルサーバ側から何かしらの方法でGoogle Drive上に上げていただくか、
>> ファイルサーバ側のファイルをHTTP経由で取得する方法(Webサーバ建てるなど)をする必要があります。
>>
>>
>>
> --
> このメールは Google グループのグループ「Google Apps API Japan」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、google-apps-api-japan+unsubscribe@googlegroups.com
> にメールを送信します。
> このグループに投稿するには、google-apps-api-ja...@googlegroups.com にメールを送信してください。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。
Reply all
Reply to author
Forward
0 new messages