Skip to main content
ルックアップフィールドは、特定のフィールド型ではありません。リンクされたベースから、任意の型のフィールドを参照できます。ルックアップフィールドの型はリンク先ベースの元フィールドによって決まり、isLookupプロパティを持ちます。ルックアップフィールドは編集できません。
特定の状況では、すべてのフィールドの戻り値にisMultipleCellValue: trueが設定される場合があります。
  1. フィールドがルックアップフィールドの場合に発生します。リンク先の値が複数選択を許可している場合、ルックアップフィールドの値は必ず配列になります。
  2. フィールドは設定を変更できます。たとえば、ユーザーフィールドやリンクフィールドは、単一選択または複数選択に設定できます。コードでは、field.isMultipleCellValueを使用して、フィールドが複数の値を受け入れるかどうかを判定できます。
書き込み権限の判定にフィールド型を使用しないでください。代わりに、フィールドのisComputedプロパティを使用してください。

1. 数値フィールド

  • type: number
  • 書き込み型: number
  • 戻り値の型:
    • isMultipleCellValue: false: number
    • isMultipleCellValue: true: number[]
例:

2. 一行テキストフィールド

  • type: singleLineText
  • 書き込み型: string
  • 戻り値の型:
    • isMultipleCellValue: false: string
    • isMultipleCellValue: true: string[]
例:

3. 長文テキストフィールド

  • type: longText
  • 書き込み型: string
  • 戻り値の型:
    • isMultipleCellValue: false: string
    • isMultipleCellValue: true: string[]
例:

4. 単一選択フィールド

  • type: singleSelect
  • 書き込み型: string(選択肢の値)
  • 戻り値の型:
    • isMultipleCellValue: false: string
    • isMultipleCellValue: true: string[]
例:

5. 複数選択フィールド

  • type: multipleSelect
  • 書き込み型: string[](選択肢の値の配列)
  • 戻り値の型: string[]
例:

6. リンクフィールド

  • type: link
  • 書き込み型:
    • isMultipleCellValue: false: { id: string }
    • isMultipleCellValue: true: { id: string }[]
  • 戻り値の型:
    • isMultipleCellValue: false: { id: string, title?: string }
    • isMultipleCellValue: true: { id: string, title?: string }[]
例:

7. 数式フィールド

  • type: formula
  • 書き込み型: 直接書き込みできません
  • 戻り値の型: 数式の結果によって異なり、string | number | booleanまたはそれぞれの配列形式になります
例:

8. 添付ファイルフィールド

添付ファイルフィールドへ添付ファイルをアップロードするには、専用APIを使用します。詳しくは、添付ファイルをアップロードセクションをご覧ください。
  • type: attachment
  • 書き込み型:
  • 戻り値の型:
例:

9. 日付フィールド

  • type: date
  • 書き込み型: string(ISO 8601形式)
  • 戻り値の型:
    • isMultipleCellValue: false: string(ISO 8601形式)
    • isMultipleCellValue: true: string[](ISO 8601形式) ISO 8601形式の時刻は、new Date().toISOString()で取得できます
例:

10. 作成日時フィールド

  • type: createdTime
  • 書き込み型: 直接書き込みできません
  • 戻り値の型:
    • isMultipleCellValue: false: string(ISO 8601形式)
    • isMultipleCellValue: true: string[](ISO 8601形式)
例:

11. 最終更新日時フィールド

  • type: lastModifiedTime
  • 書き込み型: 直接書き込みできません
  • 戻り値の型:
    • isMultipleCellValue: false: string(ISO 8601形式)
    • isMultipleCellValue: true: string[](ISO 8601形式)
例:

12. チェックボックスフィールド

  • type: checkbox
  • 書き込み型: boolean
  • 戻り値の型:
    • isMultipleCellValue: false: boolean
    • isMultipleCellValue: true: boolean[]
例:

13. ロールアップフィールド

  • type: rollup
  • 書き込み型: 直接書き込みできません
  • 戻り値の型: ロールアップの設定によって異なり、number | stringまたはそれぞれの配列形式になります
例:

14. 評価フィールド

  • type: rating
  • 書き込み型: number
  • 戻り値の型:
    • isMultipleCellValue: false: number
    • isMultipleCellValue: true: number[]
例:

15. 自動採番フィールド

  • type: autoNumber
  • 書き込み型: 直接書き込みできません
  • 戻り値の型:
    • isMultipleCellValue: false: number
    • isMultipleCellValue: true: number[]
例:

16. ユーザーフィールド

  • type: user
  • 書き込み型:
    • isMultipleCellValue: false: { id: string, title: string }
    • isMultipleCellValue: true: { id: string, title: string }[]
  • 戻り値の型:
    • isMultipleCellValue: false: { id: string, title: string, email?: string, avatar?: string }
    • isMultipleCellValue: true: { id: string, title: string, email?: string, avatar?: string }[]
例:

17. 作成者フィールド

  • 書き込み型: 直接書き込みできません
  • 戻り値の型:
    • isMultipleCellValue: false: { id: string, title: string, email?: string, avatar?: string }
    • isMultipleCellValue: true: { id: string, title: string, email?: string, avatar?: string }[] 例:

18. 最終更新者フィールド

  • 書き込み型: 直接書き込みできません
  • 戻り値の型:
    • isMultipleCellValue: false: { id: string, title: string, email?: string, avatar?: string }
    • isMultipleCellValue: true: { id: string, title: string, email?: string, avatar?: string }[]
例:
最終更新日 2026年9月4日