Advertisement
  1. Computer Skills
  2. Workflow

Tự động hóa iPhone với Workflow II

Scroll to top
Read Time: 5 min
This post is part of a series called Automating the iPhone With Workflow.
Automating the iPhone With Workflow I
Automating the iPhone With Workflow III

() translation by (you can also view the original English article)

Tin được không, iPhone có thể được tự động hoá. Vâng, các công cụ không mạnh mẽ như bạn có được trên macOS, nhưng với các ứng dụng như Workflow, có giá 2,99£/2,99$ trên App Store, bạn có thể làm khá nhiều việc.

Workflow giống IFTTT hơn so với các ứng dụng tự động hoá trên macOS như Keyboard Maestro. Bạn kết hợp các Action từ hàng chục ứng dụng khác nhau.

Trong hướng dẫn trước, tôi đã trình bày các khái niệm cơ bản về Workflow. Trong hướng dẫn này tôi sẽ đi sâu hơn một chút và xem tìm hiểu các tính năng nâng cao chẳng hạn như các biến. Nếu bạn vẫn chưa đọc hướng dẫn đầu tiên, tôi khuyên bạn nên làm điều đó ngay bây giờ trước khi tiếp tục.

Giới thiệu các Biến

Biến là một trong những tính năng mạnh mẽ nhất trong Workflow. Thay vì mỗi hành động chỉ truyền vào đầu ra của nó một lần, thì một biến cho phép bạn lưu nó để bạn có thể sử dụng nó sau này trong một tiến trình công việc khác.

Các biến có thể lưu trữ văn bản, hình ảnh, url và khá nhiều loại nội dung khác mà bạn có thể làm việc trong Workflow.

Tạo ra các biến rất đơn giản trong Workflow: mỗi đầu ra tự động là một Magic Variable. Bạn không phải làm bất cứ điều gì đáng kể; Chúng sẵn có để bạn sử dụng.

Tạo ra một Action "Tôi sẽ ở nhà trong X phút nữa"

Tôi sẽ bắt đầu sử dụng các biến trong một ví dụ tương đối đơn giản. Tôi sẽ tạo ra một Action tính toán thời gian để bạn đi đến một địa điểm cụ thể, trong trường hợp này là nhà của bạn, và gửi tin nhắn đến một số liên lạc cụ thể.

Mở Workflow và nhấn Create Workflow để tạo ra một tiến trình công việc mới. Đối với ví dụ này, bạn chỉ cần một workflow Normal. Đặt tên nó là "Home in..."

creating newcreating newcreating new
Tạo ra một workflow mới.

Điều đầu tiên tôi cần làm là xác định nhà ở đâu. Tìm đến các Action của Maps và thêm Street Address vào tiến trình công việc. Nhập địa chỉ của bạn.

adding addressadding addressadding address
Thêm địa chỉ nhà của bạn vào tiến trình công việc.

Tiếp theo, quay lại các Action của Maps và thêm Get Travel Time vào tiến trình công việc. Chọn Current LocationDriving, trừ khi bạn thường xuyên đạp xe hoặc đi bộ về nhà. Chạm vào nút play để thử nó.

testingtestingtesting
Kiểm tra thời gian đi lại.

Bạn sẽ thấy nó sẽ đưa bạn về nhà từ vị trí hiện tại trong bao lâu. Hiện tại, tôi ở Pháp nên tôi sẽ mất 19 giờ, 30 phút để lái xe về nhà tôi ở Ireland.

Tiếp theo, tạo tin nhắn để chia sẻ thông tin này. Thêm một Action Text vào tiến trình công việc.

adding textadding textadding text
Thêm một Action Text.

Bắt đầu nhập tin nhắn mà bạn muốn gửi. Một cái gì đó như, "Này! Tôi sẽ về nhà trong [Khoảng thời gian]. Hẹn sớm gặp lại. X" là hoàn hảo.

Khi đến lúc nhập thời gian, hãy nhấn vào nút Travel Time trong thanh Variables; nó sẽ hiển thị tất cả các biến mà bạn có thể sử dụng trong tiến trình công việc.

adding variableadding variableadding variable
Chèn vào một biến.

Bước cuối cùng là thiết lập tiến trình làm việc để gửi một tin nhắn.

Thêm hành động Send Message và chọn người nhận mà bạn muốn gửi. Tôi chỉ sử dụng chi tiết liên lạc của riêng tôi cho mục đích minh hoạ. Và một ngày lái xe từ Dublin.

sending a messagesending a messagesending a message
Thêm action Send Message.

Chạm vào Done để hoàn tất action. Bây giờ khi bạn chạy nó trong Workflow, nó sẽ tự động tìm ra thời gian đi lại và chuẩn bị một tin nhắn để gửi cho người thân yêu để họ biết bạn đang trên đường về nhà.

finished actionfinished actionfinished action
Chạy tiến trình công việc đã hoàn tất.

Cải tiến thêm

Action này thì khá ổn nhưng tôi có thể cải tiến nó thêm một chút nữa. Trước tiên, tôi có thể sửa đổi nó để nó đồng thời gửi vị trí hiện tại trong trường hợp giao thông hoặc bất cứ điều gì thay đổi. Thứ hai nữa, hãy thêm nó vào Màn hình Home của iPhone.

Mở Action một lần nữa trong Workflow. Nhấn Edit để chỉnh sửa nó. Bước đầu tiên, hãy thêm hành động Get Current Location.

editngeditngeditng
Chỉnh sửa hành động.

Tiếp theo, chỉnh sửa Action Text. Thêm một dòng có nội dung như sau "Tôi đang ở [Vị trí hiện tại]".

Thêm biến Current Location vào tin nhắn ở đúng vị trí. Nếu bạn không nhìn thấy nó trong thanh Variables, hãy gõ Magic Wand để xem danh sách tất cả các Magic Variable có thể và chọn nó.

adding variable 2adding variable 2adding variable 2
Thêm biến Current Location.

Khi bạn đã hoàn tất, hãy chạm vào Done và thử Action.

Điều cuối cùng cần làm là thêm nó vào Màn hình Home để có thể nhanh chóng và dễ dàng sử dụng nó.

Chạm vào biểu tượng Settings trong action và sau đó chạm vào Add to Home Screen.

Adding to home screenAdding to home screenAdding to home screen
Thêm workflow vào Màn hình Home.

Tùy biến biểu tượng theo ý bạn và sau đó chạm vào Done.

Customising the logoCustomising the logoCustomising the logo
Tùy biến biểu tượng.

Lưu trang web vào màn hình home bằng cách chạm vào biểu tượng Share và sau đó Add to Home Screen. Bây giờ tiến trình công việc sẽ chạy bất cứ khi nào bạn nhấn nút.

The finished actionThe finished actionThe finished action
Hành động hoàn chỉnh trên Màn hình Home của tôi.

Phần Tóm tắt

Biến là một cách thật sự mạnh mẽ để thêm tính năng vào các tiến trình công việc. Thay vì chỉ dựa vào một chuỗi các hành động liên tục, bạn có thể lưu trữ thông tin và sử dụng nó sau này.

Workflow giúp thật sự dễ dàng làm việc với các biến. Thay vì phải tạo hoặc khai báo riêng của bạn, thông qua Magic Variable, mọi đầu ra đều có sẵn để bạn sử dụng.

Trong hướng dẫn này, tôi đã xem xét một cách thật sự đơn giản để sử dụng hai biến để tạo một tin nhắn văn bản chia sẻ vị trí và thời gian đi lại. Có nhiều tính năng nâng cao hơn của các biến và Workflow mà chúng ta sẽ khám phá trong vài bài tiếp theo.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Computer Skills tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.