สถานการณ์สมมติ: ในเวิร์กโฟลว์ SharePoint Designer, คุณต้องกำหนดว่าเขตข้อมูลวันว่างเปล่า.
ปัญหา: SPD ไม่มีโดยตรงวิธีการเปรียบเทียบที่ต้องใช่วัน. คุณไม่สามารถสร้างเงื่อนไขเช่นนี้: "ถ้า [DateField] เท่ากับว่างเปล่า".
โซลูชั่น: แปลงวันสาย. การเปรียบเทียบสตริงที่กำหนดว่าวันว่างเปล่า.
ภาพหน้าจอ:
ภาพหน้าจอต่อไปนี้แสดงวิธีการทำเช่นนี้. ในสถานการณ์สมมตินี้, เขตข้อมูลในรายการ, "สิ่งแวดล้อมใบอนุญาต:อนุญาตก่อน วันแจ้งเตือน", ส่ง และลำดับแรกในการตอบสนอง.
หมายเหตุ:
เมื่อฉันพยายามนี้, ผมประหลาดใจในการเรียนรู้ว่า การทำงาน. ผมกังวลว่า SharePoint Designer อาจไม่อนุญาตให้กำหนดค่าสายอักขระ (ตัวแปรที่:StringReminderDateDate) แต่มันไม่ได้ช่วยให้.
ผมยังกังวลว่าทำให้มัน, ค่าอาจมีค่า null และแบบเป่าขึ้นดับเบิลยูเอฟขณะใช้งานจริง หรืออาจจะเพิ่มอุณหภูมิโลก 1/2 ระดับ, แต่ความกังวลเหล่านั้นถูกโคมลอย.
</สิ้นสุด>
คำถาม:
1) เมื่อฉันพยายามดังกล่าว, มันไม่ทำงานเนื่องจากค่าของวันว่างน่าจะ"?????" (ผมเชื่อว่า นี่คือค่า NULL สลับ). เมื่อฉันแสดงเนื้อหาของข้อความแบบไดนามิก, จะแสดงค่าเป็น"?????".
2) โจ – เมื่อคุณเขียน "ถ้า ฟิลด์มีค่ามากกว่า หรือเท่ากับวันนี้ หรือฟิลด์จะน้อยกว่า หรือเท่ากับวันนี้", คุณหมายความ ว่า คุณสามารถใช้ตัวแปรเช่น "วันนี้" ในลำดับงาน? ถ้าเป็นเช่นนั้น, คุณสามารถอธิบายว่า? ฉันเคยพยายามไม่โชคดี, และผมเพียงเคยขยายค่าที่มีอยู่ในรายการ.