URL 動作

URL 動作是一種超連結,它指向網頁、檔案或 Tableau 外部其他基於 Web 的資源。您可以使用 URL 動作建立電子郵件或連結至與資料相關的其他資訊。若要根據資料自訂連結,您可以在 URL 中自動輸入欄位值作為參數。

提示::URL 動作還可在儀表板的網頁物件中開啟。有關詳情,請參閱動作和儀表板

從工具提示功能表執行的 URL 動作。該連結反映的是動作名稱,而不是目標 URL。

使用 URL 動作開啟網頁

  1. 在工作表上,選取 [工作表] > [動作]。從儀表板上選取 [儀表板] > [動作]
  2. 在 [動作] 對話方塊中,按一下 [新增動作],然後選取 [前往URL]
  3. 在下一個對話方塊中,指定動作的名稱。要在名稱中輸入欄位變數,按一下 「名稱」方塊右邊的 「插入」功能表。

    附註:為該動作提供描述性名稱,因為工具提示中的連結文字是動作的名稱,而不是 URL。例如,如果要連結到更多產品詳細資料,適當的名稱可以是「顯示更多詳細資料」。

  4. 使用下拉清單選取源工作表或資料來源。如果選取資料來源或儀表板,可選取其中的單個工作表。

  5. 選取使用者執行動作將採用的方式。
    如果選取此選項...當使用者執行以下動作時執行此動作...
    暫留將滑鼠懸停在檢視中的標記上。此選項最適合在儀表板中反白顯示動作。
    選取按一下檢視中的標記。此選項適合所有類型的動作。
    功能表以右鍵按一下(在 Mac 上,Control + 按一下)檢視中選定的標記,然後在工具提示功能表按一下選項(功能表)。此選項特別適用於 URL 動作。
  6. 對於 URL 目標,指定連結的開啟位置:
    • 若網頁物件不存在,開啟新索引標籤 — 確保在缺少網頁物件的工作表上,URL 能在瀏覽器中開啟。當來源工作表設定為全部或某個資料來源時,這是一個很好的選擇。
    • 新瀏覽器索引標籤 — 在預設瀏覽器中開啟。
    • 網頁物件—(僅適用於帶有「網頁」物件的儀表板)在所選的網頁物件中開啟。
    • URL 目標的三個選項按鈕:如果不存在網頁物件,則為新索引標籤、新瀏覽器索引標籤和網頁物件。網頁物件選項下方是一個下拉式方塊,用於選取網頁物件

  7. 請輸入 URL
    • URL 應以下列首碼之一開頭:httphttpsftpmailtonewsgophertsctslsmstel
    • 注意:如果沒有輸入首碼,http://會自動附加到開頭,並且 URL 動作將在 Tableau Desktop 中起作用。但是,如果要將不帶首碼的 URL 動作發佈到 Tableau Server 或 Tableau Cloud,在瀏覽器中將會失敗。如果要發佈儀表板,請始終為動作提供完全合格的 URL。

      附註:只有在儀表板不包含 Web 物件時,才可以指定 ftp 地址。如果存在 Web 物件,則 ftp 位址不會載入。

    • Tableau Desktop 還支援本機路徑,例如 C:\Example folder\example.txt,以及檔案 URL 動作。
    • 若要在 URL 輸入欄位和篩選器值作為動態值,請按一下 URL 右側的「插入」功能表。請注意,必須在檢視中使用任何引用的欄位。有關詳情,請參閱在 URL 中使用欄位和篩選器值

    您輸入的 URL 下方是一個超連結範例,您可以按一下該範例進行測試。

  8. (選用)在「資料值」部分中,選取以下任一選項:
    • URL 不支援的編碼資料值 — 如果資料包含的值有 URL 瀏覽器不允許使用的字元,則選取此選項。例如,如果資料值包含英文的 [和] 符號,例如 [Sales & Finance] ,必須將該值轉換為瀏覽器能夠理解的字元。
    • 透過 URL 參數允許多個值 — 如果要連結的網頁可以透過 URL 參數接收值清單,則選取此選項。例如,如果在檢視中選取幾種產品,需要檢視網頁上承載的每一種產品的詳情。如果伺服器可以根據識別字清單(產品 ID 或產品名稱)載入多個產品詳細資料,則可以使用多選功能發送識別字清單作為參數。

      當允許多個值時,還必須定義分隔轉義符號,其用來隔開清單中每一項的字元(例如逗號)。如果資料值中使用分隔符號,則還必須定義 [分隔符號轉義] 。

使用 URL 動作建立電子郵件

  1. 在工作表上,選取 「工作表」 > 「動作」。從儀表板上選取 [儀表板] > [動作]
  2. 在「動作」對話方塊中,按一下新增動作,並選取前往 URL
  3. 在 [源工作表] 下拉清單中,選取工作表,該工作表包含的欄位帶有要向其發送電子郵件的電子郵寄地址。
  4. 在 URL 方塊中,執行以下動作:
    • 輸入 mailto:,並按一下右側的「插入」功能表以選擇包含電子郵件地址的資料欄位。
    • 輸入 ?subject=,並輸入「主題」行文字。
    • 輸入 &body=,並按一下右側的「插入」功能表選取要包含在電子郵件正文中的資訊欄位。

    在下面的範例中,「電子郵件」欄位包含電子郵寄地址,主旨為「城市資訊」,電子郵件的正文文字包含與電子郵寄地址關聯的城市和市/縣資料。

  5. (可選)將電子郵件正文中的工作簿資料顯示為垂直清單,而不是預設水平清單。例如,假設您有一個包含城市(例如 Chicago、Paris、Barcelona)的水平清單,您更願意以垂直方式顯示該清單,如下所示:

    Chicago
    Paris
    Barcelona

    要使清單變為垂直,請在「資料值」部分中執行以下動作:

    • 取消選取 URL 不支持的資料值編碼
    • 選取透過 URL 參數允許多個值
    • 值分隔符文字方塊中輸入%0a,以在列表中的每個項目之間添加分行符號。(這些是一個分行符號的 URL 編碼字元。)

在 URL 中使用欄位和篩選器值

當使用者從所選標記觸發 URL 動作時,Tableau 可以在 URL 中將欄位、篩選器和參數值作為變數發送。例如:如果 URL 動作連結到對應網站,則可以插入位址欄位以自動在網站上開啟當前選取的位址。

  1. 在 [Edit URL Action](編輯 URL 動作)對話方塊中,開始鍵入連結的 URL。
  2. 將游標置於要插入欄位、參數或篩選器值的位置。
  3. 按一下文字方塊右側的「插入」功能表並選取要插入的欄位、參數或篩選器。變數顯示在尖括弧內。您可以繼續盡可能新增的變數。

    注意:必須在檢視中使用任何引用的欄位。否則,連結不會顯示在視覺效果中,即使它在按一下 [Test Link](測試連結)時工作。

包括彙總欄位

可用欄位清單僅包括非彙總欄位。若要將彙總欄位值用作連結參數,請先建立相關的計算欄位,然後將該欄位新增到視圖中。(如果您不需要視覺化效果中的計算欄位,請將其拖曳到 [標記] 卡片上的 [詳情]。

插入參數值

插入參數值時,URL 操作預設發送 [顯示為] 值。若要發送實際值,在參數名稱後新增字元 ~na

例如:假設您有一個包含 IP 位址的參數,該參數的 [實際值] 字串包含像 10.1.1.195 這樣的值,而 [顯示為] 字串包含更友好的值,例如 Computer A (10.1.1.195)。若要發送實際值,您應該修改 URL 中的參數,與下方類似:http://<IPAddress~na>/page.htm

感謝您的意見反應!已成功提交您的意見回饋。謝謝!