概要
DSのスプレッドシートにハイパーリンク形式でファイルパスを設定する際に、「セルのハイパーリンク設定(Set Hyperlink on Cell)」ステップでファイルパスを絶対パスとして設定すると、エラーが発生し、設定ができません。
下記のいずれかの対処方法をお試しください。
エラーメッセージ
<日本語>
セルのハイパーリンク設定アクションによるエラーが発生しました。
指定された操作を実行できませんでした。
スプレッドシートにサポートされていない機能(サポートされていない関数またはエクスプレッション構文など)が含まれている可能性があります。
サポートされる機能の詳細については、ドキュメントを参照してください。
スプレッドシートにより以下のエラーが報告されました:
Address of Hyperlink must be a valid URI
<英語>
Error from the Set Hyperlink on Cell action.
Could not perform the given operation.
This might be because the spreadsheet contains unsupported features, e.g. unsupported function or expression syntax.
Please consult the documentation for further details on which features are supported.
The spreadsheet reported the following error:
Address of hyperlink must be a valid URI
対処方法
①fileプロトコルを使用してパスを設定する。
② 操作しているExcelからの相対パスで設定する。
③「セルの値設定(Set Value of Cell)」ステップにてExcelの「HYPERLINK関数」を設定する。
※設定したリンクに青字・下線は設定されません。
④ 「セルのコンテンツ設定(Set content of Cell)」ステップにてExcelの「HYPERLINK関数」を設定する。
※「HYPERLINK関数」を変数から設定する場合は『Design Studioで変数を用いてExcel関数を取り扱えますか。』を参照してください。
注意事項
対処方法④の、 「セルのコンテンツ設定(Set content of Cell)」ステップにてExcelの「HYPERLINK関数」を実装する場合、
使用するDS・Excelのバージョンによっては出力後のファイルで設定した文字列がそのまま表示される場合があります。
その際は出力したファイルの対象セルをF2キーなどで一度編集すると関数が正しく設定されます。
参考
・DSでExcelに対してハイパーリンクを抽出・設定する方法
・フォーマット指定した「Set Content of Cell」を行った時にセルの罫線が消えてしまう
区分 | 確認Ver |
トラブルシュート | 10.2.0.0 |