identity:
  name: read_cols
  author: Doug Lea
  label:
    en_US: Read Cols
    zh_Hans: 读取工作表列数据
description:
  human:
    en_US: Read Cols
    zh_Hans: 读取工作表列数据
  llm: A tool for reading column data from a spreadsheet. (读取工作表列数据)
parameters:
  - name: spreadsheet_token
    type: string
    required: true
    label:
      en_US: spreadsheet_token
      zh_Hans: 电子表格 token
    human_description:
      en_US: Spreadsheet token, supports input of spreadsheet URL.
      zh_Hans: 电子表格 token，支持输入电子表格 url。
    llm_description: 电子表格 token，支持输入电子表格 url。
    form: llm

  - name: sheet_id
    type: string
    required: false
    label:
      en_US: sheet_id
      zh_Hans: 工作表 ID
    human_description:
      en_US: Sheet ID, either sheet_id or sheet_name must be filled.
      zh_Hans: 工作表 ID，与 sheet_name 二者其一必填。
    llm_description: 工作表 ID，与 sheet_name 二者其一必填。
    form: llm

  - name: sheet_name
    type: string
    required: false
    label:
      en_US: sheet_name
      zh_Hans: 工作表名称
    human_description:
      en_US: Sheet name, either sheet_id or sheet_name must be filled.
      zh_Hans: 工作表名称，与 sheet_id 二者其一必填。
    llm_description: 工作表名称，与 sheet_id 二者其一必填。
    form: llm

  - name: user_id_type
    type: select
    required: false
    options:
      - value: open_id
        label:
          en_US: open_id
          zh_Hans: open_id
      - value: union_id
        label:
          en_US: union_id
          zh_Hans: union_id
      - value: user_id
        label:
          en_US: user_id
          zh_Hans: user_id
    default: "open_id"
    label:
      en_US: user_id_type
      zh_Hans: 用户 ID 类型
    human_description:
      en_US: User ID type, optional values are open_id, union_id, user_id, with a default value of open_id.
      zh_Hans: 用户 ID 类型，可选值有 open_id、union_id、user_id，默认值为 open_id。
    llm_description: 用户 ID 类型，可选值有 open_id、union_id、user_id，默认值为 open_id。
    form: form

  - name: start_col
    type: number
    required: false
    label:
      en_US: start_col
      zh_Hans: 起始列号
    human_description:
      en_US: Starting column number, starting from 1.
      zh_Hans: 起始列号，从 1 开始。
    llm_description: 起始列号，从 1 开始。
    form: form

  - name: num_cols
    type: number
    required: true
    label:
      en_US: num_cols
      zh_Hans: 读取列数
    human_description:
      en_US: Number of columns to read.
      zh_Hans: 读取列数
    llm_description: 读取列数
    form: form
