นี่คือขั้นตอนการทำงานสำหรับ Alfred ที่ทำการค้นหาข้อความอิสระในข้อมูล OmniFocus
ใช่! เวิร์กโฟลว์นี้อิงตามเวิร์กโฟลว์ Search Omnifocus ซึ่งใช้งานไม่ได้กับ macOS เวอร์ชันล่าสุดอีกต่อไป นี่เป็นการเขียนใหม่ใน Javascript และใช้ Alfy เพื่อทำการยกของหนัก
ฉันต้องการมันเพราะฉันไม่สามารถค้นหางานภายใน OmniFocus ได้อย่างรวดเร็วโดยใช้ช่องค้นหาของ OmniFocus OmniFocus จำกัดผลการค้นหาให้อยู่ในมุมมองหรือการเลือกปัจจุบัน คนอื่นๆ ก็สังเกตเห็นสิ่งนี้เช่นกัน
ข้อกำหนดเบื้องต้น
เวิร์กโฟลว์นี้อาศัย Node.js ทำตามคำแนะนำเหล่านี้เพื่อติดตั้ง
ติดตั้งเวิร์กโฟลว์โดยใช้ npm
npm install --global alfred-search-omnifocus
เปิด Alfred Preferences ( alf
) และ - หากคุณติดตั้งเวิร์กโฟลว์เวอร์ชันเก่าไว้ - ปิดการใช้งานเวิร์กโฟลว์ที่มีอยู่ "Search Omnifocus" โดยคลิกขวาที่มันแล้วยกเลิกการเลือก Enabled
เรียกใช้คำสั่ง Alfred find-of-db
เพื่อคัดลอกเส้นทางของฐานข้อมูล Omnifocus ไปยังคลิปบอร์ดของคุณ หากคุณติดตั้งทั้ง Omnifocus 3 และ Omnifocus 4 ไว้ คุณจะได้ทั้งสองเส้นทางบนคลิปบอร์ด และคุณต้องวางเส้นทางไว้ที่ไหนสักแห่งแล้วเลือกเส้นทางที่คุณต้องการ
เรียกใช้คำสั่ง Alfred set-of-db
แล้ววาง (⌘-V) เส้นทางฐานข้อมูลเป็นอาร์กิวเมนต์
โปรดทราบว่าหากคุณใช้
zsh
,fish
หรือเชลล์อื่น ให้พิมพ์bash
ก่อนขั้นตอนที่ 1 เพื่อให้แน่ใจว่าคุณได้ติดตั้งเวิร์กโฟลว์โดยใช้การติดตั้งระบบ node.js
ฉันเห็นข้อผิดพลาดในบันทึกของ Alfred ที่เกี่ยวข้องกับ NODE_MODULE_VERSION หรือดีกว่า sqlite3
ใช่ นี่เป็นความเจ็บปวดที่ต้องแก้ไข ลองสิ่งนี้เพื่อแก้ไข:
v18.12.1
) bash
node -v
node_modules
จากนั้นติดตั้งแพ็คเกจที่ถูกต้องสำหรับสภาพแวดล้อมของคุณโดยทำตามคำสั่งเหล่านี้: rm -rf node_modules/
npm install
มีรายงานด้วยว่าการติดตั้ง Xcode สามารถแก้ไขปัญหานี้ได้
เดี๋ยวนะ? ทำไมฉันต้องพิมพ์
bash
?
Alfred รันเวิร์กโฟลว์ที่ทำงานจาก bash เวอร์ชันที่ติดตั้ง macOS ของ bash (/bin/bash) ดังนั้นเวอร์ชันเวิร์กโฟลว์ของ node.js คาดว่าแพ็คเกจที่เวิร์กโฟลว์ขึ้นอยู่กับจะถูกสร้างขึ้นสำหรับโหนดเวอร์ชัน macOS
ขั้นตอนการทำงานนี้ใช้ได้กับ OmniFocus 3 และ OmniFocus 4 เท่านั้น
.s
: หมายเหตุ ใช้ .sc
เพื่อค้นหางานที่เสร็จสมบูรณ์เท่านั้น
.se
.i
: หรือเพียงแสดงรายการงานทั้งหมดในกล่องจดหมายด้วย . .li
.p
: .t
หรือบริบทด้วย .c
: หรือเพียงแสดงรายการแท็กทั้งหมดด้วย .lt
หรือบริบทด้วย .lc
:
.c
:.v
: หรือเพียงแสดงรายการมุมมองทั้งหมดด้วย .lv
:
.f
: หรือเพียงแสดงรายการโฟลเดอร์ทั้งหมดด้วย .lf
:
.n
: .ng
.na
.sa
: หรือสำหรับโครงการ ที่ใช้งาน อยู่ด้วย .pa
:
.g
: หรือสำหรับงาน ที่ถูกตั้งค่าสถานะ และ ใช้งานอยู่ ด้วย .ga
:
.r
: หรือแสดงงานหรือโปรเจ็กต์ที่ได้รับการแก้ไขและยังไม่เสร็จสมบูรณ์ 10 รายการล่าสุดด้วย .ra
:
.d
: