kviewerの詳細ページ ⇒ formbridge連携 ⇒ 回答完了時、kviewerの詳細ページに戻るリンクをform bridgeの回答完了画面に表示させたい

kviewerの詳細ページ ⇒ formbridge連携 ⇒ form bridge回答

した際に、もとのkviewerの詳細ページに、
回答完了画面から遷移するリンクをつけたいのですが、
そういったことは可能でしょうか?

可能な場合方法を教えて下さい。

neenya様

お世話になっております.
cstapの江田です.

完了画面をHTML形式で入力するに設定し、下記を記述してください。

\<h2\>完了しました\</h2\>\<aid="kv-link"\>kViewer\</a\>

また、下記のJavaScriptを読み込ませてください。

(function(){"use strict";fb.events.finish.created=[function(state){newMutationObserver(function(){if(!document.getElementById('kv-link'))return;varkViewerCode=location.search.match(/\_\_kViewerViewCode\_\_=(.\*?)(&|$)/);varkViewerRecordCode=location.search.match(/\_\_kViewerRecordCode\_\_=(.\*?)(&|$)/);if(kViewerCode&&kViewerRecordCode){document.getElementById('kv-link').setAttribute('href','https://viewer.kintoneapp.com/public/'+kViewerCode[1]+'#/detail/'+kViewerRecordCode[1]);}}).observe(document.body,{childList:true,subtree:true});}];})();

こちらもありがとうございます!やってみます。

下記の部分ですが、うまく値を取得できませんでした。

var kViewerCode = location.search.match(/__kViewerViewCode__=(.*?)(&|$)/);
var kViewerRecordCode = location.search.match(/__kViewerRecordCode__=(.*?)(&|$)/);

 

代わりに下記の様に記述すると上手く動作しました。

var kViewerCode = state.record.__kViewerViewCode__.value;
var kViewerRecordCode = state.record.__kViewerRecordCode__.value;