ชนิดข้อมูลของค่าที่อ้างอิงในสูตร

หมายเลขบทความ:040500

ใน kintone มีการใช้ประเภทข้อมูลที่แตกต่างกันสำหรับฟิลด์และผลลัพธ์การคำนวณที่แตกต่างกัน ตัวดำเนินการและฟังก์ชันที่สามารถใช้ได้ก็แตกต่างกันไปตามประเภทข้อมูล
การทำความเข้าใจประเภทข้อมูลที่แตกต่างกันจะช่วยให้ใช้ฟิลด์ ตัวดำเนินการ และฟังก์ชันในสูตรต่างๆ ได้อย่างถูกต้อง

ชนิดข้อมูลฟิลด์

เมื่อมีการอ้างอิงฟิลด์ในสูตร ค่าของฟิลด์นั้นจะถูกถือเป็นประเภทข้อมูลอย่างใดอย่างหนึ่งต่อไปนี้

フィールドประเภทข้อมูล
ตัวเลขประเภทตัวเลข
ผลคำนวณ
วันที่และเวลา
[日付]
ฟิลด์ เวลา
วันที่และเวลาที่สร้าง
วันและเวลาที่อัปเดต
ลุคอัพ (หากแหล่งข้อมูลที่ใช้ค้นหาเป็นประเภทตัวเลข)
[文字列(1行)]ประเภทสตริง
[ドロップダウン]
[ラジオボタン]
ลุคอัพ (หากแหล่งข้อมูลการค้นหาเป็นประเภทสตริง)
[作成者]
ผู้อัปเดต
กล่องตัวเลือกประเภทอาร์เรย์สตริง
ตัวเลือกแบบหลายตัวเลือก
เขตข้อมูลชนิดสตริงในตารางเมื่อมีการอ้างอิงโดยเขตข้อมูลที่วางอยู่นอกตาราง
เขตข้อมูลชนิดตัวเลขในตารางเมื่อมีการอ้างอิงโดยเขตข้อมูลที่วางอยู่นอกตารางประเภทอาร์เรย์ตัวเลข

ชนิดข้อมูลผลการคำนวณ

ตารางต่อไปนี้แสดงประเภทข้อมูลของค่าที่ส่งคืนโดยฟังก์ชันและตัวดำเนินการในสูตร

การทำงานประเภทข้อมูล
SUM

ตัวอย่าง: SUM(1, 2, 3)
ชนิดข้อมูลของอาร์กิวเมนต์เป็นตัวเลขหรืออาร์เรย์ตัวเลข และชนิดข้อมูลของผลการคำนวณเป็นตัวเลข

ROUND

ตัวอย่าง: ROUND (A*1.1)
ประเภทข้อมูลของอาร์กิวเมนต์และผลลัพธ์ของการคำนวณเป็นตัวเลข

ROUNDUP

ตัวอย่าง: ROUNDUP (A*1.1)
ประเภทข้อมูลของอาร์กิวเมนต์และผลลัพธ์ของการคำนวณเป็นตัวเลข

ROUNDDOWN

ตัวอย่าง: ROUNDDOWN (A* 1.1)
ประเภทข้อมูลของอาร์กิวเมนต์และผลลัพธ์ของการคำนวณเป็นตัวเลข

IF

ตัวอย่าง: IF(A=100,B,C)
อาร์กิวเมนต์แรกเป็นชนิดบูลีน อาร์กิวเมนต์ที่สองและสามเป็นชนิดตัวเลข สตริง หรือบูลีนก็ได้
ชนิดข้อมูลของค่าที่ส่งคืนจากฟังก์ชันจะเหมือนกับผลการคำนวณของอาร์กิวเมนต์ที่สองหรือที่สาม

AND

ตัวอย่าง: IF(AND(A>10,B>=10),"1","0")
ชนิดข้อมูลของอาร์กิวเมนต์และผลการคำนวณเป็นค่าบูลีน

OR

ตัวอย่าง: IF(OR(A>10,B>=10),"1","0")
ชนิดข้อมูลของอาร์กิวเมนต์และผลการคำนวณเป็นค่าบูลีน

NOT

ตัวอย่าง: IF(NOT(A>10),"1","0")
ชนิดข้อมูลของอาร์กิวเมนต์และผลการคำนวณเป็นค่าบูลีน

DATE_FORMAT

ตัวอย่าง: DATE_FORMAT(1522972800, "YYYY-Md", "system")
อาร์กิวเมนต์แรกคือชนิดตัวเลข (เวลา UNIX) อาร์กิวเมนต์ที่สองคือชนิดสตริง (รูปแบบการแสดงผล) และอาร์กิวเมนต์ที่สามคือชนิดสตริง (เขตเวลา) ชนิดข้อมูลของผลการคำนวณคือสตริง

YEN

ตัวอย่าง: YEN(1100.5, 0)
ชนิดข้อมูลของอาร์กิวเมนต์เป็นตัวเลข และชนิดข้อมูลของผลการคำนวณเป็นสตริง

CONTAINS

ตัวอย่าง: IF(CONTAINS(Workday, "Sunday"), "Working on Sunday", "Not Working on Sunday")
อาร์กิวเมนต์แรกคือชนิดอาร์เรย์สตริง และอาร์กิวเมนต์ที่สองคือชนิดสตริง ชนิดข้อมูลของผลการคำนวณคือบูลีน

ผู้ดำเนินการประเภทข้อมูล
+、 -、 *、 /、^ชนิดข้อมูลของอาร์กิวเมนต์และผลการคำนวณเป็นตัวเลข
&ชนิดข้อมูลของอาร์กิวเมนต์อาจเป็นตัวเลข สตริง หรือบูลีน ชนิดข้อมูลของผลลัพธ์การคำนวณคือสตริง
=、 !=、 <>ชนิดข้อมูลของอาร์กิวเมนต์อาจเป็นตัวเลข สตริง หรือบูลีน ชนิดข้อมูลของผลลัพธ์การคำนวณเป็นบูลีน
<、 <=、 >、 >=ชนิดข้อมูลของอาร์กิวเมนต์เป็นตัวเลข ชนิดข้อมูลของผลการคำนวณเป็นบูลีน

สำหรับรายละเอียดเกี่ยวกับตัวดำเนินการ ฟังก์ชัน และการใช้งาน โปรดดูหน้าต่อไปนี้