フォルダにファイルを作成できなくなりました。folder.createFileの不具合?

255 views
Skip to first unread message

杉浦聡

unread,
Oct 24, 2014, 5:38:44 AM10/24/14
to google-app...@googlegroups.com
スプレッドシートのGoogleAppsScriptで、昨日まで指定のフォルダの中にファイルを作成できましたが、今日になって突然できなくなりました。
ルートフォルダの直下に作成されるようになってしまいました。
自分の環境だけでしょうか?

function testa(){
  var saveFolder = DriveApp.getFolderById( '0B3jJ2KsSYAE8QjczLXdjQXXXXXX');//←同一アカウントに作成したフォルダID
  saveFolder.createFile(Utilities.newBlob('teststring', 'text/plain', 'test1.txt')); // ルートフォルダに保存されてしまう
}

受信メールの添付ファイルを特定のフォルダに自動保存している処理も、同じ関数を使用しているため、同様の現象が発生しており困っています。

変わりの方法を教えてください。

杉浦聡

unread,
Oct 24, 2014, 9:04:42 PM10/24/14
to google-app...@googlegroups.com
本日、動作を確認したところ正常に戻っていました。
現在は問題ないため解決しました。

昨日はGoogleDriveを開いたときに、新しいUIへ変更するメッセージが表示され、そのまま変更したのでその影響かもしれません。
Google Apps Scriptは不明なエラーでおかしな動作をしたり、停止したりするので、ログ出力用シートに追跡用のロギングが必要だと思いました。




2014年10月24日金曜日 18時38分44秒 UTC+9 杉浦聡:

soundTricker

unread,
Oct 29, 2014, 10:09:04 PM10/29/14
to google-app...@googlegroups.com
遅れました。
このissueで話されていましたね



ログ周りはあったほうがいいのですが、
それ自体が落ちるパターンもあって中々悩みどころですね。。。


2014年10月25日土曜日 10時04分42秒 UTC+9 杉浦聡:

杉浦聡

unread,
Oct 29, 2014, 11:38:11 PM10/29/14
to google-app...@googlegroups.com
大橋様

ありがとうございます。

GoogleAppsScriptは突然落ちることを前提に使わないといけないですね。
とても便利ですが、あまり過信しないようにします。

昨日からScript Editorが英語表記になってしまい直せませんが、これもあきらめてます…


2014年10月30日 11:09 soundTricker <keisuke...@gmail.com>:
> --
> このメールは Google グループのグループ「Google Apps API Japan」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> google-apps-api-...@googlegroups.com にメールを送信してください。
> このグループに投稿するには google-app...@googlegroups.com にメールを送信してください。
> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。



--
======================================
〒460-0021 名古屋市中区平和1丁目15番27号
株式会社 リオグループホールディングス
管理本部 ITシステム課 杉浦 聡
TEL : 052-331-1195
FAX : 052-331-5915
E-mail sugi...@rio.co.jp
======================================

Keisuke Oohashi

unread,
Oct 30, 2014, 12:30:46 AM10/30/14
to google-app...@googlegroups.com
英語表記については一応issueは先ほど登録しておいたので、
スターを付けておくと修正が速くなると思います。


> google-apps-api-japan+unsub...@googlegroups.com にメールを送信してください。
> このグループに投稿するには google-apps-api-japan@googlegroups.com にメールを送信してください。

> その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。



--
======================================
〒460-0021 名古屋市中区平和1丁目15番27号
 株式会社 リオグループホールディングス
管理本部 ITシステム課 杉浦 聡
TEL : 052-331-1195
FAX : 052-331-5915
E-mail sugi...@rio.co.jp
======================================

--
このメールは Google グループのグループ「Google Apps API Japan」の登録者に送られています。
このトピックの登録を解除するには https://groups.google.com/d/topic/google-apps-api-japan/suKv1T0SBZg/unsubscribe にアクセスしてください。
このグループから退会し、グループのすべてのトピックの登録を解除するには google-apps-api-japan+unsub...@googlegroups.com にメールを送信してください。
このグループに投稿するには、google-apps-api-ja...@googlegroups.com にメールを送信してください。
その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。

杉浦聡

unread,
Oct 30, 2014, 2:21:02 AM10/30/14
to google-app...@googlegroups.com
スターを付けさせていただきました。

実行時のエラーメッセージの内容も英語になってました。

}catch (e) {
if(e.message != 'Gmail に接続できません。'){

 ↓英語になったため条件を満たさず。
'Cannot connect to Gmail'

メッセージの内容で切り分けるのもどうかと思いますが、
頻度をチェックしていたので。



2014年10月30日 13:30 Keisuke Oohashi <keisuke...@gmail.com>:
>> > google-apps-api-...@googlegroups.com にメールを送信してください。
>> > このグループに投稿するには google-app...@googlegroups.com にメールを送信してください。
>> > その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
>>
>>
>>
>> --
>> ======================================
>> 〒460-0021 名古屋市中区平和1丁目15番27号
>> 株式会社 リオグループホールディングス
>> 管理本部 ITシステム課 杉浦 聡
>> TEL : 052-331-1195
>> FAX : 052-331-5915
>> E-mail sugi...@rio.co.jp
>> ======================================
>>
>> --
>> このメールは Google グループのグループ「Google Apps API Japan」の登録者に送られています。
>> このトピックの登録を解除するには
>> https://groups.google.com/d/topic/google-apps-api-japan/suKv1T0SBZg/unsubscribe
>> にアクセスしてください。
>> このグループから退会し、グループのすべてのトピックの登録を解除するには
>> google-apps-api-...@googlegroups.com にメールを送信してください。
>> このグループに投稿するには、google-app...@googlegroups.com にメールを送信してください。
>> その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。
>
> --
> このメールは Google グループのグループ「Google Apps API Japan」に登録しているユーザーに送られています。
> このグループから退会し、グループからのメールの配信を停止するには
> google-apps-api-...@googlegroups.com にメールを送信してください。
> このグループに投稿するには google-app...@googlegroups.com にメールを送信してください。
Reply all
Reply to author
Forward
0 new messages