前提・実現したいこと
googleのスクリプトエディタで作成しております。
GoogleDrive内のスプレッドシートAを、
同Drive内のスプレッドシートBの内容で上書きしたいです。
Drive.Files.updateを利用しているのですが、下記のエラーが表示されます。
発生している問題・エラーメッセージ
サーバー エラーが発生しました。しばらくしてからもう一度試してください。
該当のソースコード
var target = DriveApp.getFileById('スプレッドシートAのID'); var file = DriveApp.getFileById('スプレッドシートBのID'); var body = { title: '更新したファイル', mimeType: MimeType.GOOGLE_SHEETS }; Drive.Files.update(body, target.getId(),file.getBlob());
試したこと
Drive.Files.update(body,target.getId())の場合はエラーが出ず、ファイル名が更新されました。
また、スプレッドシートではなく、jpgどうしで更新を試みた場合は、正常に画像が更新されました。
画像では更新できたことから、スプレッドシートであることが問題なのかと思うのですが、
どのように対応すればよいかがわからない状態です。
ご存知の方にご教示いただければ幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。