ไวยากรณ์ของคุณไม่ถูกต้อง
ก่อนอื่นคุณไม่จำเป็นต้อง "บอก" อะไรเลย ปล่อยให้ "บอก" และ "จบบอก" ปิด วันที่ไม่เฉพาะเจาะจงกับแอพใด ๆ โดยเฉพาะดังนั้นคุณไม่จำเป็นต้อง "บอก" นี่อาจเป็นปัญหาทั้งหมด
ประการที่สองถ้าคุณทำสิ่งนี้:
set a to current date
คุณจะได้รับผลลัพธ์เช่นนี้ (ไม่ตรงกับสิ่งนี้เพราะเฉพาะการตั้งค่าวันที่และเวลาของคุณ):
วันที่ "อังคาร, 12 เมษายน 2016 เวลา 10:39:44 น."
นั่นคือ "ผลลัพธ์" ของสคริปต์บรรทัดเดียวด้านบน สังเกตเห็นเครื่องหมายจุลภาค
สคริปต์ที่คุณตั้งค่า "b" ไม่รวมเครื่องหมายจุลภาคและอาจเป็นจุดที่ผิด ฉันคิดว่าถ้าคุณเรียกใช้สคริปต์บรรทัดเดียวเหมือนที่ฉันเห็นด้านบนคุณจะเห็นไวยากรณ์ที่เหมาะสม เมื่อคุณเห็นมันคุณสามารถเปลี่ยนสตริงของคุณในบรรทัดที่คุณตั้งค่า b เพื่อให้ตรงกับไวยากรณ์ที่ระบบคาดหวัง หากคุณกำลังใช้ไวยากรณ์ที่ถูกต้อง (นั่นคือการจับคู่สิ่งที่คุณได้รับเมื่อคุณขอวันที่ปัจจุบัน) ปัญหาของคุณคือเฉพาะที่คุณได้ห่อคำสั่งวันที่ของคุณในบล็อก "บอก" และแอพที่คุณ "บอก "ไม่เข้าใจวิธีการทำ ปล่อยเสื้อคลุม "บอก" ออก ทำสิ่งที่คุณทำออกมาให้สำเร็จ วันที่ "b" ของคุณจะยังคงทำงานต่อไปในสคริปต์ของคุณในบล็อกบอก แต่คุณต้องทำวันที่ของคุณทำงานนอกบล็อกบอก