●やりたいこと
FormBridgeに添付ファイルダウンロード用のリンクを乗せたい。
なんとかK-Viwerのキーや名前を掘り出してリンクを整形したが泥臭い。。
スマートな方法があれば教えてください
↓↓
事象
●Kintone→Kviewer→FormBridgeと、レコードに添付されたExcelファイルを持ってくると
K-Viwerでは添付のアイコンをクリックするとファイルがダウンロードされますが、
FormBridgeで、添付のアイコンをクリックしても何も起こらない。(URLが正しくないから)
解決策
●下記コードでなんとか正しいダウンロードリンクが形成できたが、スマートな方法はないでしょうか
var baseURI = fb.getElementByCode(freevoicefile).childNodes[0].baseURI;
var kViewerViewCode = findParam(" __kViewerViewCode__",baseURI.split('?')[1].split('&'));
var KVurl = "https://XXXX.viewer.kintoneapp.com/public/file/download/";
var newurl = KVurl + kViewerViewCode + "/" + state.record.添付ファイル.value[0].fileKey;