เป็นไปได้ไหมที่จะสร้างดัชนีในเอกสารหน้า IWork?
โดยดัชนีฉันหมายถึงการทำเครื่องหมายคำว่าเป็นดัชนีที่มีคุณค่าและท้ายเอกสารมีรายการเรียงตามตัวอักษรของคำเหล่านั้นและหน้าเว็บที่มีการกล่าวถึง เหมือนกับหนังสือคอมพิวเตอร์ทั่วไป
เป็นไปได้ไหมที่จะสร้างดัชนีในเอกสารหน้า IWork?
โดยดัชนีฉันหมายถึงการทำเครื่องหมายคำว่าเป็นดัชนีที่มีคุณค่าและท้ายเอกสารมีรายการเรียงตามตัวอักษรของคำเหล่านั้นและหน้าเว็บที่มีการกล่าวถึง เหมือนกับหนังสือคอมพิวเตอร์ทั่วไป
คำตอบ:
ฉันเชื่อว่าสิ่งนี้เป็นไปได้แม้ว่าจะไม่ใช่เรื่องง่ายสำหรับ Applescript ที่ใช้ Pages ที่สร้างขึ้นในพจนานุกรม Applescript ขึ้นอยู่กับว่าคุณต้องการฟังก์ชั่น / การจัดรูปแบบอะไร
สคริปต์ต่อไปนี้อาจเป็นจุดเริ่มต้นที่ดี ในกรณีนี้มันจะค้นหาหน้าที่มีคำว่า "สมาชิก" แต่คุณสามารถเปลี่ยนเป็นบทสนทนารายการหรือสิ่งที่คุณพบว่ามีประโยชน์ รหัสค่อนข้างหยาบและไม่เร็วมาก แต่ก็ใช้งานได้
set theSearchText to "member"
copy theSearchText to theOutputText
set theOutputText to theOutputText & " "
set theCurrentPage to 0
tell application "Pages"
tell document 1
repeat with i from 1 to count of words
set theText to text of word i
if item 1 of theText is equal to "member" then
set thePageNumber to the page number of the containing page of word i
if thePageNumber is not equal to theCurrentPage then
copy thePageNumber to theCurrentPage
set theOutputText to theOutputText & ", " & thePageNumber as string
end if
end if
end repeat
return theOutputText
end tell
end tell
ฉันไม่เคยลอง แต่เนื่องจากดัชนีมีความเกี่ยวข้องกับสไตล์คุณสามารถสร้างสไตล์ที่เรียกว่า "คำ" ที่เหมือนกับสไตล์เนื้อหาร่างกายของคุณ จากนั้นคุณเพียงแค่สร้างดัชนีที่แสดงเนื้อหา "คำศัพท์" ทั้งหมดและนั่นคือมัน
แต่น่าเสียดายที่เป็นไปตามคู่มือการใช้งานหน้า 09 และเว็บไซต์อื่น TOC เก็บเพียงลักษณะย่อหน้า ซึ่งหมายความว่าคุณไม่สามารถสร้างรายการสำหรับข้อความในช่วงกลางของย่อหน้าซึ่งเป็นสิ่งที่รายการดัชนีส่วนใหญ่อ้างถึง ในทางทฤษฎีคุณสามารถทำเครื่องหมายรายการดัชนีที่ต้องการของคุณในทางทฤษฎีได้เช่น {white brackets}, แทนที่วงเล็บด้วยเครื่องหมายย่อหน้าในสไตล์ที่เข้าสู่ TOC, สร้าง TOC-that-like-an-an-index, บันทึกไว้, และย้อนกลับ
ในทางปฏิบัติการใช้การค้นหาและแทนที่เพื่อเปลี่ยนตัวละครที่มีสไตล์เป็นตัวแบ่งย่อหน้าสไตล์ดูเหมือนว่าจะเปลี่ยนทั้งข้อความก่อนหน้าและข้อความต่อไปนี้ให้เป็นรูปแบบที่บันทึกด้วย TOC ใหม่ ในอีกสิบนาทีฉันไม่สามารถเปลี่ยนรูปแบบการทำงานได้อย่างถูกต้องและจากนั้นฉันก็รู้ว่า: การเปลี่ยนคำที่จัดทำดัชนีเป็นย่อหน้าจะเป็นการผลักดันคำที่มีการจัดทำดัชนีในภายหลังให้นับจำนวนหน้าลงมากขึ้นยกเว้นเอกสารสั้น ๆ คุณจะจบลงด้วยรายการ TOC ที่ให้หน้าผิด
สิ่งที่เราทุกคนต้องการใช้โปรแกรมประมวลผลคำและสเปรดชีตคือ Apple ออกแบบอินเทอร์เฟซและ Microsoft เพื่อควบคุมการทำงาน