ทำความเข้าใจสูตรลักษณะการทำงานสำหรับพื้นที่ทำงานแอป
สูตรส่วนใหญ่คำนวนค่า เหมือนกับสเปรดชีต Excel การคำนวณค่าใหม่ทำโดยอัตโนมัติ เมื่อค่ามีการเปลี่ยนแปลง ตัวอย่างเช่น คุณอาจต้องการแสดงค่าในตัวควบคุม ป้ายชื่อ ให้เป็นสีแดงถ้าค่าน้อยกว่าศูนย์ หรือสีดำถ้าเป็นค่าอื่น ดังนั้นคุณสามารถตั้งค่าคุณสมบัติ สี ของตัวควบคุมนั้นด้วยสูตรนี้:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
ในบริบทนี้ เกิดอะไรขึ้นเมื่อผู้ใช้ที่เลือกตัวควบคุม ปุ่ม ไม่มีค่าใดเปลี่ยนแปลง ดังนั้นจึงไม่ต้องคำนวณใหม่ ใน Excel ไม่มีสิ่งที่เทียบเท่ากับตัวควบคุม ปุ่ม
ในการเลือกตัวควบคุม ปุ่ม ผู้ใช้เริ่มต้นลำดับของการดำเนินการหรือพฤติกรรม ที่จะเปลี่ยนแปลงสถานะของแอป:
- เปลี่ยนหน้าจอที่แสดงอยู่: ฟังก์ชัน กลับ และ นำทาง
- ควบคุมการ สัญญาณ: ฟังก์ชัน เปิดใช้งาน และ ปิดใช้งาน
- รีเฟรช ปรับปรุง หรือเอารายการออกจาก แหล่งข้อมูล: ฟังก์ชัน รีเฟรช อัปเดต UpdateIf Patch ลบ RemoveIf
- ปรับปรุง ตัวแปรบริบท: ฟังก์ชัน UpdateContext
- สร้าง อัปเดต หรือเอารายการออกจาก คอลเลกชัน: ฟังก์ชัน รวบรวม ล้าง ClearCollect
เนื่องจากฟังก์ชันเหล่านี้เปลี่ยนสถานะของแอป ฟังก์ชันจะไม่สามารถคำนวนใหม่โดยอัตโนมัติได้ คุณสามารถใช้ฟังก์ชันเหล่านี้ในสูตรสำหรับคุณสมบัติ OnSelect OnVisible OnHidden และ On... อื่น ๆ ซึ่งเรียกว่าสูตรลักษณะการทำงาน
มากกว่าหนึ่งการดำเนินการ
ใช้เครื่องหมายอัฒภาคเพื่อสร้างรายการของการดำเนินที่จะทำ ตัวอย่างเช่น คุณอาจต้องการปรับปรุงตัวแปรบริบท แล้วกลับไปยังหน้าจอก่อนหน้า:
UpdateContext( { x: 1 } ); Back()
ดำเนินการจะทำตามลำดับที่ปรากฏในสูตร ฟังก์ชันถัดไปจะยังไม่เริ่มจนกว่าฟังก์ชันปัจจุบันทำงานเสร็จแล้ว ถ้าเกิดข้อผิดพลาด ฟังก์ชันอื่น ๆ ที่ตามมาอาจไม่เริ่มดำเนินการ
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)