問題
想了解在將 CSV 上傳至 Tadrill 以註冊使用者時發生的錯誤內容及對應的解決方法。
解答
CSV 上傳時可能出現的錯誤如下:
※ 即使有多個錯誤原因,也只會顯示從 CSV 上方行開始檢查時最先偵測到的內容。
| 錯誤訊息 | 原因與解決方法 |
| 導入使用者時發生錯誤 invalid email address "xxx" at line x | x 行的電子郵件地址欄位輸入了非電子郵件地址格式的值 xxx。 請將值修改為電子郵件地址格式。 |
| 導入使用者時發生錯誤 invalid email address "xxx@example.com" (must be in one of the following domains: [yyy.com zzz.com]) | 電子郵件地址欄位輸入了非註冊網域的電子郵件地址。 請將值修改為註冊網域的電子郵件地址。 |
| 導入使用者時發生錯誤 failed to verify user role for user xxx@example.com: role: invalid role | 角色欄位為空或輸入了 user 或 useradmin 以外的值。 請輸入 user 或 useradmin 作為值。 |
| 導入使用者時發生錯誤 one or more users already exist in the csv | CSV 檔案內有重複的使用者資料。 請刪除 CSV 檔案內重複的使用者資料其中一筆。 |
| 導入使用者時發生錯誤 failed to validate csv : record on line X : wrong number of fields | CSV 第 X 行輸入了不正確或多餘的值。 請修正不正確的值或刪除多餘的值。 |
| 導入使用者時發生錯誤 failed to validate csv: found unmatched struct field with tags [xxx], unmatched struct tags | 缺少註冊使用者所需的屬性。 請在第 1 行新增 [xxx] 並設定值。 |
| 導入使用者時發生錯誤 failed to validate csv: repeated header name: xxx, double header names | 註冊使用者所需的屬性有重複。 若第 1 行有相同的值,請刪除其中一個。 |
| 導入使用者時發生錯誤 no rows in CSV 或 zero length csv file | 未記載使用者資訊。請上傳已記載使用者資訊的 CSV。 |