typescript - office.js displayDialogAsync ไม่สามารถทำงานร่วมกับ displayInIframe: true ได้
เมื่อฉันพยายามใช้ displayDialogAsync ภายใต้ typescript/react ดังนี้:
Office.context.ui.displayDialogAsync(tIframeUrl, { height: 85, width: 99, displayInIframe: true }, asyncResult => {
dialog = asyncResult.value;
window.addEventListener("message", messageHandler, false);
});
ฉันได้รับ:
asyncResult = OSF_DDA_AsyncResult {
value: undefined,
status: "failed",
error: OSF_DDA_Error
}
An internal error has occurred. 5001
เมื่อฉันตั้งค่าแฟลกเป็น false
คำตอบ #1
ได้รับข้อผิดพลาดเดียวกันหากฉันปิดกล่องโต้ตอบครั้งหนึ่งแล้วจากนั้นเปิดใหม่ผ่าน add-in ฉันใช้มันกับ displayInIframe: true ในขณะที่มันทำงานได้ดีเมื่อตั้งค่านี้เป็น false
การใช้งานผ่าน Outlook add-in บน Google Chrome เวอร์ชัน 66.0.3359.181 บน Mac OS X El Capitan เวอร์ชัน 10.11.6 (15G18013)
ผลลัพธ์ของการเรียกใช้งาน API ล้มเหลวพร้อม result.error: {"name":"Internal Error","message":"เกิดข้อผิดพลาดภายใน","code":5001}