Salesforceの数式項目にHYPERLINK関数を設定したカスタム項目や、RaySheetの「数式列」を使用してHYPERLINK関数を設定したセルにはハイパーリンクが適切に表示されず、空白またはHTMLのhref属性が表示されます。RaySheetのセルの中にハイパーリンクを表示するには、RaySheetの「列の設定」で列型を「HTMLリンク」に変更します。
ここでは、例として「取引先」の「Web サイト」のURLをハイパーリンクとしてRaySheetに表示します。
まずは「取引先」オブジェクトに数式項目を追加します。
Salesforce Classicの場合:
HYPERLINK(Website, "ホームページを開く")
を設定して「次へ」をクリックする。Lightning Experienceの場合:
HYPERLINK(Website, "ホームページを開く")
を設定して「次へ」をクリックする。これで「取引先」オブジェクトにハイパーリンクの数式項目が追加されました。次にRaySheetの「取引先」のビューに「数式項目(HYPERLINK)」を列として追加します。
列の追加方法は「表示する列を選択する」を参照してください。
例えば次のようなビューになります。
次は「数式項目(HYPERLINK)」に列型を設定します。
RaySheetの「数式列」にHYPERLINK関数を設定してハイパーリンクを表示には次の手順を実行します。例として「取引先」オブジェクトの「Web サイト」項目を使った手順になります。
HYPERLINK([Web サイト], "ホームページを開く")
を記入し、「OK」をクリックする。数式列の追加方法は「数式列を追加する」を参照してください。
例えば次のようなビューになります。
次に「数式列(HYPERLINK)」の列型に「HTMLリンク」を設定します。設定の手順は上記の「Salesforceの数式項目をハイパーリンクとして表示する」と同じです。
列型に「HTMLリンク」を設定した結果は次のようになります。
列にハイパーリンクを表示している場合、Salesforceの数式項目と数式列では、Excelエクスポートの結果は異なります。Salesforceの数式項目はHYPERLINK関数に設定した値をテキストで出力されるのに対して、数式列はハイパーリンクが設定された状態で出力されます。
Copyright © 2024 MESCIUS inc. All rights reserved.