新規投稿
フォローする

添付ファイルの一括ダウンロード

いつもお世話になります。

1レコードに複数の画像が添付ファイルとして登録されているので、一覧画面で全レコードのすべての添付ファイルを一括ダウンロードしたいと考えております。

XMLHttpRequest()を利用したら処理が追い越してしまい、すべての画像はダウンロードできませんでした。そのため、こちらの記事を参考にしてみましたが、今度はダウンロード出来ませんでした(kintoneUtility.min.jsやkintone-js-sdk.min.jsをそれぞれ読み込んでみましたが変わりませんでした)。

ご教授お願い致します。

(function() {
'use strict';
kintone.events.on('app.record.index.show', function(event) {

var body = {
'app' : kintone.app.getId(),
}
kintone.api(kintone.api.url('/k/v1/records', true), 'GET', body).then(function(resp) {
for (let i = 0, rowCount = resp.records.length; i < rowCount; i++ ) {
attachFiles(resp.records[i].添付ファイル.value);
}
});
return event;
});

const attachFiles = function(files) {
const fileKeys = [];
const uploadFiles = function(_index) {
const index = _index || 0;
const file = files[index];
// kintone のレコードからファイルをダウンロードする
return kintoneUtility.rest.downloadFile({ fileKey: file.fileKey, isGuest: false }).then(function(resp) {

}).catch(function(err) {

});
}
}
})();

0

0件のコメント

サインインしてコメントを残してください。