โมดูล iCalendar ช่วยให้คุณสร้างไฟล์เหตุการณ์ *.ics ที่สามารถนำเข้าในปฏิทินของคุณได้

การติดตั้งและการกำหนดค่า

โมดูลนี้ไม่ต้องการการตั้งค่าใด ๆ และสามารถใช้งานได้ทันทีหลังการติดตั้ง

กระบวนการทางธุรกิจที่เกี่ยวข้อง

กระบวนการทางธุรกิจต่อไปนี้ถูกสร้างขึ้นล่วงหน้าในโครงการเมื่อติดตั้งโมดูลแล้ว:

  • ICalendar: Create Event - สร้างไฟล์ .ics ของการประดิษฐ์ตามกำหนดเวลาและส่งคืน id ไฟล์
    • ป้อนข้อมูล:
      • Title [ string ] - ชื่อเหตุการณ์;
      • Start [ datetime ] - เวลาเริ่มต้นของเหตุการณ์
      • End [ datetime ] - เวลาสิ้นสุดของเหตุการณ์
      • Filename [ string ] - ชื่อไฟล์ *.ics ;
    • เอาท์พุต:
      • Calendar [ file ] - id ไฟล์ใน DB

ตัวอย่างการใช้งาน

พิจารณาตัวอย่างการสร้างและรับไฟล์เหตุการณ์โดยใช้โมดูล iCalendar

ขั้นตอนแรกคือการผูก ICalendar: Create Event BP กับปลายทางส่วนหลัง ในการดำเนินการนี้ ให้ไปที่ Backend > Endpoints

ถัดไป หลังจากสร้างกลุ่มที่เหมาะสมแล้ว จุดสิ้นสุดใหม่จะถูกสร้างขึ้น ดังตัวอย่างด้านล่าง

ทันทีที่มีการสร้าง BP ที่จำเป็น คุณสามารถเริ่มสร้างเว็บอินเตอร์เฟสและกระบวนการทางธุรกิจที่จำเป็นได้

ในตัวอย่างนี้ วันที่เริ่มต้นและวันที่สิ้นสุดของเหตุการณ์ ชื่อและชื่อของไฟล์ .ics สุดท้ายจะถูกอ่านจากเว็บอินเตอร์เฟส โดยคลิกปุ่ม จากนั้นไฟล์ที่สร้างในฐานข้อมูลจะถูกดาวน์โหลดไปยัง อุปกรณ์ของผู้ใช้

อินเทอร์เฟซมีลักษณะดังนี้:

BP ที่สอดคล้องกันแสดงในตัวอย่างด้านล่าง:

ในการดาวน์โหลดไฟล์ไปยังอุปกรณ์ของผู้ใช้ คุณสามารถใช้บล็อก ดาวน์โหลดไฟล์จาก URL เมื่อระบุ URL ในกรณีนี้ ไฟล์จะอยู่ในฐานข้อมูลแอปพลิเคชัน และพาธสัมพัทธ์จะถูกกำหนดเป็น /api/_files//download/ โดยที่ ID คือ ID ไฟล์ (จากบล็อกปฏิทิน ICalendar: Create Event ใน กรณีนี้). ในการสร้างที่อยู่ไฟล์จะใช้บล็อก To String (เพื่อแปลง ปฏิทิน [ file ] เป็นสตริง) จากนั้นใช้ Concat String multiple เพื่อรับลิงก์สุดท้ายไปยังไฟล์ในฐานข้อมูล ส่วนที่สอดคล้องกันของ BP มีลักษณะดังนี้:

แอปพลิเคชันที่เผยแพร่มีลักษณะดังนี้:

หากต้องการเพิ่มกิจกรรมที่สร้างขึ้นใน Google ปฏิทิน ให้ไปที่การตั้งค่าในหน้าปฏิทิน:

จากนั้นไปที่ Import & Export และนำเข้าไฟล์ .ics ที่คุณได้รับในแอปพลิเคชันที่ปรับใช้

กิจกรรมที่สร้างขึ้นจะปรากฏในปฏิทินเมื่อนำเข้าแล้ว

AppMaster 101คอร์สเร่งรัด

10 โมดูล
2 สัปดาห์

ไม่แน่ใจว่าจะเริ่มจากตรงไหน? เริ่มต้นด้วยคอร์สเร่งรัดสำหรับผู้เริ่มต้นของเราและสำรวจ AppMaster ตั้งแต่ต้นจนจบ

เริ่มต้น
AppMaster 101 Crash Course

ต้องการความช่วยเหลือเพิ่มเติม?

แก้ไขปัญหาใด ๆ ด้วยความช่วยเหลือจากผู้เชี่ยวชาญของเรา ประหยัดเวลาและมุ่งเน้นไปที่การสร้างแอปพลิเคชันของคุณ

headphones

ติดต่อฝ่ายสนับสนุน

บอกเราเกี่ยวกับปัญหาของคุณ แล้วเราจะช่วยหาทางแก้ไขให้

message

แชทชุมชน

เชื่อมต่อกับผู้ใช้คนอื่นเพื่อรับความช่วยเหลือเกี่ยวกับแพลตฟอร์ม

เข้าร่วมชุมชน
วิธีใช้โมดูล iCalendar | AppMaster University