Hidemium Docs
  • 👋HIDEMIUM GUIDANCE FROM A-Z
  • FEATURES OF HIDEMIUM
    • NEW PROFILE
      • MAIN
      • PROXIES
      • COOKIES
      • HARDWARE
      • FONTS
      • BOOKMARKS
      • EXTENSIONS
      • AUTOFILL
      • OTHER CONFIG
    • PROFILES
      • Export All Data
      • Update Multiple
      • Quick Create
      • Change Proxy
      • Add Schedule
    • FOLDERS
    • PROXIES
  • Use Cases
    • 🤖API AUTOMATION V4
      • Remote profile
        • 1. Open profile
        • 2. Close profile
        • 3. Checking
      • Get profile
        • 1. List profile
        • 2. List config default
        • 3. List status
        • 4. List tag
        • 5. List version
        • 6. Get profile by uuid
        • 7. Get list folder
      • Interact profile
        • 1. Create profile by default
        • 2. Create profile customize
        • 3. Change fingerprint
        • 4. Update note
        • 5. Update name
        • 6. Sync tags
        • 7. Change status
        • 8. Delete profile
      • Proxy
        • 1. Update proxy
        • 2. update profile's proxy
      • Automation
        • List scripts
      • Campaign
        • Get campaign
        • Create Schedule
        • Get Schedule
        • Update schedule status
        • Delete schedule
        • Create campaign
        • Add profile to campaign
        • Update campaign input variable
        • Delete campaign
        • Delete All Profile In Campaign
      • Get user uuid
    • 🤖API AUTOMATION V2
      • Remote profile
        • 1. Open profile
        • 2. Close profile
        • 3. Checking
      • Get profile
        • 1. List profile
        • 2. List config default
        • 3. List status
        • 4. List tag
        • 5. List version
        • 6. Get profile by uuid
        • 7. Get list folder
      • Interact profile
        • 1. Create profile by default
        • 2. Create profile customize
        • 3. Change fingerprint
        • 4. Update note
        • 5. Update name
        • 6. Sync tags
        • 7. Change status
        • 8. Delete profile
      • Proxy
        • 1. Update proxy
        • 2. update profile's proxy
      • Automation
        • List scripts
  • AUTOMATION USER MANUAL
    • Navigator
      • New tab
      • Active tab
      • Close tab
      • Open url
      • Reload page
      • Screenshot
      • Switch Frame
      • Switch Extension popup
      • Go back
    • AI Agents
      • Hidemium AI
    • Mouse
      • Click
      • Press and hold
      • Mouse movement
      • Scroll
      • Drop-down selector
      • Mouse wheel
    • Keyboard
      • Press key
      • Type text
      • Send text to selector
    • Data
      • Element exists
      • Get URL
      • Get text
      • Get value
      • Get attribute value
      • Random
      • File upload
      • File choose event
      • Read file
      • Write file
      • HTTP
      • Set variable
      • Authenticator Code
      • Converting JSON
      • Download file
      • Extraction In Text
      • Set cookies
      • Get cookies
      • Clear cookies
      • Image Search
      • Set Data
      • Get Data
      • Spreadsheet
      • Spreadsheet V2
      • WriteSheet
      • Set user agent
      • Delete file
      • IMAP(Read mail)
    • Other
      • Pause
      • If
      • Eval
      • While
      • For
      • Add comment
      • Update profile
      • Stop loop
      • Add log
      • Run other script
      • Disconnection
      • Open Extension
      • Run command
    • Scripts
      • Robot cookie
      • Upload nhiều ảnh
      • Register Etsy
    • How to start script auto ?
  • HIDEMIUM 从 A 到 Z 的指南
  • HIDEMIUM 的功能
    • 新资料
      • 主要
      • 代理
      • COOKIES
      • 硬件
      • 字体
      • 书签
      • 扩展
      • 自动填充
      • 其他配置
    • 账号
      • 导出所有数据
      • 多个更新
      • 快速创建
      • 更改代理
      • 自动化
    • 文件夹
    • 代理
  • API自动化
    • 远程资料
      • 1.打开资料
      • 2. Close profile
      • 3. 检查
    • 获取账号资料
      • 1. 资料列表
      • 2. 配置默认值列表
      • 3. 状态列表
      • 4. 标签列表
      • 5. 版本列表
      • 6.获取uuid的资料
      • 7. 获取文件夹列表
    • 互动资料
      • 1.默认创建资料
      • 2. 创建自定义资料
      • 3. 修改指纹
      • 4. 更新备注
      • 5. 更新名称
      • 6.同步标签
      • 7.修改状态
      • 8.删除资料
    • 代理
      • 1. 更新代理
      • 2. 更新资料的代理
    • 自动化
      • 脚本列表
  • 自动化用户手册
    • 调向器
      • 新标签页 (New tab)
      • 活动标签页 (Active tab)
      • 关闭标签页 (Close tab)
      • 打开 URL (Open URL)
      • 重新加载页面 (Reload page)
      • 截图 (Screenshot)
      • 切换框架 (Switch frame)
      • 切换扩展弹出窗口 (Switch Extension popup)
      • 返回 (Go back)
    • 鼠标
      • 单击 (Click)
      • 鼠标移动 (Mouse moverment)
      • 滚动 (Scroll)
      • 下拉选择 (Drop-down selector)
      • 鼠标滚轮 (Mouse wheel)
    • 键盘
      • 按键 (Press key)
      • 输入文字 (Type text)
      • 将文本发送到选择器 (Send text to selector)
    • 数据 (Data)
      • 元素存在 (Element exists)
      • 获取 URL (Get URL)
      • 获取文本 (Get text)
      • 获取值 (Get value)
      • 获取属性值 (Get attribute value)
      • 随机 (Random)
      • 文件上传 (File upload)
      • 文件选择事件 (File choose event)
      • 读取文件 (Read file)
      • 写入文件 (Write file)
      • HTTP
      • 设置变量 (Set variable)
      • 验证代码 (Authenticator Code)
      • 转换 JSON (Converting JSON)
      • 下载文件 (Download file)
      • 文本提取 (Extraction in text)
      • 设置 cookie (Set cookies)
      • 获取 cookies (Get cookies)
      • 清除Cookies (Clear cookies)
      • 图像搜索 (Image Search)
      • 设置数据 (Set Data)
      • 获取数据 (Get Data)
      • 电子表格 (Spreadsheet)
      • 电子表格 V2 (Spreadsheet V2)
      • 书写表 (WriteSheet)
      • 设置用户代理 (Set user agent)
      • 删除文件 (Delete file)
      • IMAP(阅读邮件) (Read mail)
    • 其他 (Other)
      • 暂停 (Pause)
      • 如果 (If)
      • 评估 (Eval)
      • while
      • For
      • 添加评论 (Add comment)
      • 更新账号资料 (Update profile)
      • 停止循环 (Stop loop)
      • 添加日志 (Add log)
      • 运行其他脚本 (Run other script)
      • 断开 (Disconnection)
      • 打开扩展 (Open Extension)
      • 运行命令 (Run command)
    • 脚本 (Scripts)
      • Cookie 机器人 (Robot cookie)
      • 上传多张照片 (Upload multiple photos)
      • 注册 Etsy (Register Etsy)
  • Hướng dẫn cài đặt Hidemium4 trên macOS
Powered by GitBook
On this page
  • Giải thích các trường của node
  • Hướng dẫn đọc từng hàng khớp với từng profile
  1. AUTOMATION USER MANUAL
  2. Data

Spreadsheet

PreviousGet DataNextSpreadsheet V2

Last updated 1 year ago

Node Spreadsheet helps you read data from excel files or google sheets.

Node Spreadsheet giúp bạn đọc dữ liệu từ file excel hoặc google sheet.

Giải thích các trường của node

Local file:

  • Path to the file: Chọn file excel có sẵn trong máy của bạn.

  • Range: Một nhóm các ô trong file excel. Ví dụ bạn muốn đọc dữ liệu từ ô A1 đếm ô E5, ta sẽ nhập trường Range là A1:E5. Trường range này chỉ có thể nhập chữ hoa.

  • Sheet name: Tên của excel sheet. Nếu bỏ trống ô này, sẽ mặc định lấy sheet name đầu tiên.

  • First row as keys: Khi tick vào checkbox này, ta sẽ coi hàng đầu tiên của excel là tên của các cột dữ liệu, khi không chọn checkbox thì các hàng đều ngang hàng nhau.

  • Save to: Lưu giá trị lấy được vào biến

  • Preview: Xem trước dữ liệu mà node đọc được từ file.

  • Map key:

TH1: Khi chọn checkbox First row as keys, ta có bảng dữ liệu như sau:

Khi chọn preview sẽ hiển thị như sau:

Trường hợp này ta sẽ nhập map key:

[0][“Email”] : Thì kết quả sẽ lấy được giá trị email là abc@gmail.com

[1][“Email”] : Thì kết quả sẽ lấy được giá trị email là so1@gmail.com

Tương tự nếu muốn lấy password ra thì ta nhập map key :

[0][“Password”] : sẽ lấy được giá trị là a123123

[1]["Password"] : sẽ lấy được giá trị là abcd123

TH2: Khi không chọn checkbox First row as keys, ta có bảng dữ liệu như sau:

Khi click vào preview sẽ hiển thị như sau:

Khi đó map Key ta sẽ nhập:

[0][0] : Sẽ lấy được giá trị là abc@gmail.com

[0][1] : Sẽ lấy được giá tri là a123123

[1][0] : sẽ lấy được giá trị là so1@gmail.com

[1][1] : Sẽ lấy được giá trị là abcd123

Hướng dẫn đọc từng hàng khớp với từng profile

Ta có Script như sau:

Với trường hợp này ta sẽ tạo một biến ${index} có giá trị là 1.

Các node ta nhập như sau:

Với bảng dữ liệu như trên thì tại node for ta sẽ cho chạy 10 vòng lặp. Mỗi vòng lặp ta sẽ chạy qua từng hàng của file excel nhờ node Set variable, node làm giá trị của biến index tăng lên 1 sau mỗi vòng lặp. Khi biến này được tăng lên thì trường Range của node Spreadsheet qua mỗi vòng lặp sẽ lần lượt là A1:B1, A2:B2, A3:B3,....... Khi lặp như vậy ta sẽ sử dụng node if làm điều kiệm để so sánh Profile_id của profile đang chạy với uuid của file excel. Nếu Profile_id trùng với uuid của file excel thì dừng vòng lặp và ghi dữ liệu của hàng đó vào biến để sử dụng cho các node tiếp theo.

Dưới đây là một script ví dụ của node đọc file, với ví dụ này sẽ đọc lần lượt theo từng hàng và tương ứng với từng profile mà bạn chạy. Bạn phải thay dữ liệu trong cột uuid bằng uuid của các profile mà bạn muốn chạy.

9KB
example 2.xlsx
12KB
Spreadsheet.txt