下記のようなコードでconsole.log(zip)をすると、下記のconsoleのように表示されます。そこでname: "test.pdf"
を変更したいのでzip.d['filses']['test.pdf']['name']="hoge.pdf"
のようにしてもconsole上zip.d
自体がundefined
になってしまいます。
1.そもそもここでいうd{・・・とはどのような意味なのでしょうか?
2.name: "test.pdf"の変数を変更するのが目的なのですが、どのようにnameにアクセスすればよいのでしょうか?
基本的なことであれば大変もうしわけございません。
javascript
1 function downloadFile(zip, url, filename) { 2 return new kintone.Promise(function(resolve, reject) { 3 // getbinarycontent は 非同期でURL からファイルを取得するAPI 4 // JSZIP util APIを利用 5 JSZipUtils.getBinaryContent(url, function(err, data) { 6 if (err) { 7 reject(err); 8 } 9 zip.file(filename, data, {binary: true}); 10 console.log(zip)//ここです 11 resolve(data); 12 }); 13 }); 14 } 15
console
1▼d {files: {…}, comment: null, root: "", clone: ƒ} 2 ▶clone: ƒ () 3 comment: null 4 ▶files: 5 ▶test.pdf: i {name: "test.pdf", dir: false, date: Thu Jun 25 2020 12:18:39 GMT+0900 6 (日本標準時), comment: null, unixPermissions: null, …} 7 ▶__proto__: Object 8root: "" 9 ▶__proto__: Object
宜しくお願い申し上げます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/25 08:01