添付ファイルの名前について

お世話になっております。

app.record.detail.showのイベントで添付されているファイルの名前を取得したいのですが、取得方法についてご存知のかたがいればお教えいただけませんでしょうか。

mikanさん こんにちは

アイティー・プラス・ワンの星野です。

タイトルの件につきましてはここを参考にしていただけると解決できるのではないでしょうか?
添付ファイルのフィールド形式も記載されていますので、app.record.detail.showのイベント時にレコードを取得し、フィールド形式に沿ってnameの値を取得すればよいかと思われます。

mikanさん こんにちは

こんな感じで取得できます。

kintone.api(‘/k/v1/record’, ‘GET’, {app: 1, id: 5}, function(resp) {
var attach = resp[‘record’][‘添付ファイル’][‘value’];
for(var i = 0; attach.length > i; i++){
alert('添付ファイル名 : ’ + attach[i][‘name’]);
}
}, function(resp) {
alert(resp.message);
}
});

上記のコードを改良した

(function() {
‘use strict’;
kintone.events.on(‘app.record.detail.show’, function(event) {
var appId = kintone.app.getId();
var record = event.record;
var id = record.$id.value;
kintone.api(‘/k/v1/record’, ‘GET’, {
app: appId,
id: id
}, function(resp) {
var attach = resp[‘record’][‘添付ファイル’][‘value’];
for (var i = 0; attach.length > i; i++) {
alert('添付ファイル名 : ’ + attach[i][‘name’]);
}
}, function(resp) {
alert(resp.message);
});
});
})();

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。