Remote Utilities on Ubuntu with Wayland
全新 Remote Utilities macOS 與 Linux 版:支援 Wayland 及無人值守存取。 了解更多 →

如何將記錄從電子表格匯入通訊錄?

概述

本指南將展示如何使用電子表格檔案填充 Remote Utilities 通訊錄。


建立模板通訊錄檔案

您需要產生一段範例 XML 代碼以開始。最簡單的方法是建立一個帶有範例記錄的新通訊錄:

  1. 在 Viewer 中轉到管理標籤並按一下通訊錄管理員: 執行通訊錄管理員
  2. 按一下新增: 按一下新增
  3. 選擇本機並按一下下一步: 選擇本機
  4. 選擇建立新的通訊錄檔案並按一下完成: 建立本機書
  5. 選擇目標資料夾,為檔案命名並按一下儲存: 儲存 XML 檔案
  6. 關閉通訊錄管理員。 關閉通訊錄管理員
  7. 您的新通訊錄將在主 Viewer 視窗中加載。 新通訊錄
  8. 在新的通訊錄中建立兩個資料夾,並在其中一個資料夾中建立兩個連線。這些是樣本記錄,您可以使用任何您想要的名稱。結果可能看起來像這樣: 建立樣本記錄
  9. 完全退出 Viewer(檔案→退出)並進入下面的下一部分。

在 XML 編輯器中打開檔案

使用任何 XML 編輯器打開您剛剛建立的樣本通訊錄檔案。您應該會看到以下內容:

通訊錄在XML編輯器中打開

使用免費的XML 代碼格式化工具對代碼進行格式化,以提高可讀性:

更好格式化的 XML 代碼

標籤和屬性解釋

<groups>標籤封閉通訊錄資料夾。每個資料夾用<group>標籤標示,並具有兩個屬性—id 和 parent_group_id。id屬性用作每個資料夾的唯一標識符。parent_group_id屬性僅用於子資料夾,顯示該特定子資料夾的父資料夾的 id。

<connections>標籤封閉表示遠端電腦的連線。每個連線用<connection>標籤標示。<connection>標籤有parent_group_id屬性,指的是此連線所在資料夾的唯一 ID。

此外,每個<connection>標籤封閉持有該連線的屬性的標籤:

連線內容

您現在可以關閉檔案並進入下一步。


將 XML 地圖新增到 Excel

  1. 打開 Microsoft Excel,以滑鼠右鍵按一下功能區然後選擇自訂功能區: 自訂功能區
  2. 啟用開發者標籤並按一下確定: 啟用開發者標籤
  3. 轉到開發者標籤並按一下源: 按一下源
  4. 在 XML 面板中按一下XML 地圖...: 按一下 XML 地圖
  5. 按一下新增: 按一下新增
  6. 打開您的樣本通訊錄 XML 檔案: 打開 XML 檔案
  7. 在 XML 架構警告中按一下確定: XML 架構警告
  8. 在 XML 地圖視窗中按一下確定: XML 地圖視窗
  9. 您將在 XML 資源窗格中看到新增的地圖: XML 資源窗格
  10. 在 Excel 中建立兩個空白工作表並將其命名為 Folders 和 Connections: Folders 和 Connections 工作表
  11. 切換到 Folders 工作表,選擇 groups 元素(位於 XML 來源 窗格中),並將其拖動到該工作表的 A1 單元格中。 拖動資料夾元素
  12. 結果應如下所示: 新增資料夾欄
  13. 同樣,切換到 Connections 工作表,選擇 connections 元素(位於 XML 來源 窗格中),並將其拖動到該工作表的 A1 單元格中。 拖動連線元素
  14. 結果應如下所示: 新增連線欄
  15. 在 Developer 標籤中,按一下 重新整理資料: 重新整理資料
  16. 工作表將會填充您範本通訊錄中的資料夾和連線資料: 重新整理資料 - Folders 重新整理資料 - Connections

將記錄新增到電子表格

現在,您可以使用自己的資料填充電子表格。

  1. 切換到 Folders 工作表,並使用唯一的 ID 和資料夾名稱(標題)填充表格。您可以使用任何字母數字字符串作為資料夾 ID。唯一的要求是它必須是唯一的: 新增資料夾

    請注意資料夾 A1、A2 和 A3 的父組 ID 是如何指定的。這些都是資料夾 A 的子資料夾,其唯一 ID 為 "1"。設定 parent_group_id 是您在通訊錄中定義資料夾層次結構的方式。

  2. 切換到 Connections 工作表,選擇一行樣本並複製: 複製行
  3. 選擇與您要新增到通訊錄的連線數量相同的多個空行: 複製行
  4. 以滑鼠右鍵按一下選擇並選擇 插入複製的儲存格: 粘貼行
  5. 結果應如下所示: 粘貼結果

    為什麼我需要複製示例資料?

    每個連線項目大約有 90 個不同的屬性(由表格中的清單示)。為了避免手動填寫值,您需要先複製所有記錄中的預設值。您將能夠在 Viewer 應用中稍後編輯這些屬性,包括逐個和批量編輯。現在,暫時使用預設值即可。

  6. 確保透過拖動右下角的一個小黑色選擇器來選擇整個表格。只有包含在表格中的記錄才會被匯出: 粘貼結果
  7. 清除表格中前五列的內容: 清除內容
  8. 用您的連線資料填充這些列: 填充資料

    請注意 parent_group_id 指向連線將所在的資料夾的 ID。在此示例中,我們將前五個連線放在資料夾 A 中,將其他四個連線放在資料夾 A1(資料夾 A 的子資料夾)中。


匯出通訊錄

現在讓我們將您的資料匯出為 XML 格式,以用作 Remote Utilities 通訊錄。

  1. 在 Developer 標籤中,按一下 匯出: 匯出按鈕
  2. 選擇您的通訊錄檔案的目的地並按一下 儲存: 儲存通訊錄
  3. 在您的 XML 編輯器中打開 my_address_book.xml 檔案,並用來自 sample_book.xml 檔案的相應行替換前兩行。儲存並關閉您的通訊錄檔案。 替換前兩行
  4. 在 Viewer 中選擇 管理 標籤,並按一下 通訊錄管理員: 啟動通訊錄管理員
  5. 在通訊錄管理員中按一下 新增: 按一下新增
  6. 選擇 本機 並按一下 下一步: 選擇本機
  7. 選擇 打開現有的通訊錄檔案,然後按一下 完成: 打開現有通訊錄
  8. 導航到您儲存的 XML 檔案並按一下 打開。然後關閉通訊錄管理員。 打開通訊錄
  9. 您可以看到您的通訊錄已經加載到 Viewer 中。資料夾 A 包含 5 個連線: 資料夾 A
  10. 資料夾 A1 包含 4 個連線: 資料夾 A1

結論

利用上述過程可以向您的通訊錄新增任意數量的記錄—資料夾和連線。您可以透過使用 parent_group_id 屬性引用它們來建立層次並將記錄放入資料夾中。

標籤: 功能