Automatisieren des iPhone mit Workflow III

Arbeitsablauf ist ein mächtiger iOS Automatisierungs-App, die ich in den letzten beiden Tutorials untersucht habe. Es hat nicht so viel Kontrolle über Ihr System wie Mac OS Automatisierungs-Apps mögen Keyboard Maestro oder BetterTouchTool aber es kann noch viel. 

Mit Arbeitsablauf, Sie reihen eine Reihe von Aktionen aus verschiedenen Apps zusammen. Dutzende verschiedene Apps-von OmniFocus zu Facebook-kann durch verwendet werden Arbeitsablauf.

Im ersten Tutorial der Serie habe ich mir die Grundlagen der Verwendung angesehen Arbeitsablauf. Im zweiten Tutorial habe ich die Verwendung von Variablen in Workflows untersucht. Sie sollten beide Lernprogramme vollständig lesen, bevor Sie fortfahren. Sie benötigen auch eine Kopie von Arbeitsablauf, die Sie für € 2,99 / 2,99 aus dem erhalten können iOS App Store, folgen.

In diesem Lernprogramm werde ich tiefer in die Variablen eintauchen und auch die Eingaben von Benutzern akzeptieren und Steuerungsflusstechniken in einem Workflow verwenden.

Kontrollfluss erklärt

In der Programmierung, Kontrollfluss Techniken sind Dinge wie If-else und für Loops. Damit können Sie eine Reihe von Aktionen diktieren, die ausgeführt werden, wenn eine Sache passiert, und eine alternative Reihe von Aktionen, die ausgeführt werden, wenn eine andere Sache auftritt. Sie sind eine der wichtigsten Grundlagen der Programmierung und damit der Automatisierungs-Apps. 

In diesem Lernprogramm werde ich um Eingabe durch den Benutzer (das sind Sie und ich) gebeten, und dann, abhängig von der Antwort, die er gibt, eine andere Reihe von Aktionen ausführen.

Was ich baue

Dieser Arbeitsablauf ist etwas komplizierter als in den beiden vorangegangenen Tutorials. Lassen Sie mich also vor dem Eingraben erläutern, was ich erreichen möchte. 

Im Moment habe ich eine kleine Gruppe von drei Freunden, mit denen ich mich regelmäßig trinke oder einen Kaffee trinke. Ich werde sie Tom, Dick und Harvey nennen. Es gibt vier verschiedene Orte, an die wir regelmäßig gehen. Es ist umständlich, ihnen einzeln einen Text zu schicken, um ziemlich vorhersehbare Pläne für den Abend zu erstellen. Wir werden also einen Workflow erstellen, der ihn automatisiert.

Was wir tun werden, ist eine Auswahl aus den vier Orten, die meine Freunde und ich normalerweise besuchen, und abhängig davon, welche wir auswählen, werden sie an Tom, Dick und Harvey gesandt und fragen, ob sie mitmachen möchten.

Obwohl es sich hierbei um einen semi-realen Anwendungsfall handelt, baue ich diesen Workflow eher als ein Beispiel dafür auf, wie Sie in Ihren Workflows Kontrollflusstechniken einsetzen können. Fühlen Sie sich frei, Dinge zu ändern, wie Sie möchten, während Sie folgen.

Workflow erstellen

Erstelle eine neue Normal Workflow und nennen es so etwas wie Abendpläne.

Als Erstes füge ich eine Variable mit dem Namen "Ort" hinzu. Im letzten Tutorial habe ich mich darauf verlassen Arbeitsabläufe Magische Variablen aber diesmal mache ich es selbst. 

Von dem Scripting Aktionen, schnappen Sie sich ein Variable einstellen Aktion. Stellen Sie den Wert von ein Variable zu Tagungsort.

Einrichten der Tagungsort Variable.

Als nächstes aus dem Scripting Aktionen, fügen Sie ein Wählen Sie aus dem Menü Aktion.

Einrichten der Wählen Sie aus dem Menü Aktion.

Dadurch wird ein Menü angezeigt, von dem aus ich den Veranstaltungsort auswählen kann. Ich möchte die vier Bars auflisten, zu denen wir normalerweise gehen: Crewzer, Scandi, O'Connells und Snesko.

Die Einrichtung Wählen Sie aus dem Menü Aktion.

Durch Hinzufügen dieser Aufforderungen wird eine neue Steuerungsflussoption erstellt. Wenn ich auswähle Crewzer, alle Aktionen unter Crewzer werde rennen. Wenn ich auswähle Scandi, Dann werden alle diese Aktionen ausgeführt. Ich werde diese Optionen hinzufügen.

Ich fange mit an Crewzer. Von dem Text Aktionen auswählen Text und fügen Sie es unter Crewzer.

Hinzufügen eines Text Aktion.

Fügen Sie das Wort hinzu Crewzer zum Text Box und darunter, aus der Scripting Aktionen, fügen Sie ein Zu Variable hinzufügen Aktion. Setzen Sie ein Tagungsort für die Variablennamen

Beenden der Crewzer-Optionen. 

Wiederholen Sie den letzten Schritt für alle anderen Orte. Füge hinzu ein Text Aktion mit dem Veranstaltungsnamen und einem Zu Variable hinzufügen Aktion Hinzufügen zu Tagungsort.

Die anderen Veranstaltungsorte abschließen.

Das Kontrollelement ist nun sortiert, jetzt ist es an der Zeit, alles zu verwenden. 

Darunter, wo es steht Menü beenden, neue hinzufügen Text Aktion; Dies ist die Nachricht, die gesendet wird. Geben Sie die gewünschte Nachricht ein und fügen Sie das hinzu Tagungsort Variable aus der Variablen Menü, wenn Sie es brauchen. 

SMS einrichten.

Weiter, um die Textnachrichten zu senden. Füge hinzu ein Nachricht senden Aktion aus dem Freigeben Aktionen und fügen Sie den ersten Empfänger hinzu, in diesem Fall Tom.

Senden der SMS.

Sie können alle Empfänger zu einem Empfänger hinzufügen Nachricht senden Aktion, aber dann wird die Nachricht als Gruppennachricht gesendet. In diesem Fall wollen wir das nicht. Ich möchte, dass sich jede Person einzeln eingeladen fühlt. 

Um dies zu beheben, fügen Sie zwei weitere hinzu Nachricht senden Aktionen, eine für Dick und eine für Harvey. 

Den Workflow abschließen.

Klicken Sie auf die Wiedergabeschaltfläche, um die Aktion zu testen. 

Der fertige Workflow in Aktion.

Sie werden aufgefordert, den Ort zu wählen, und der Name des Ortes wird automatisch in jede Textnachricht eingefügt. Sie müssen jedes Mal auf Senden drücken, aber der Workflow wird weiter ausgeführt.

Einpacken

Arbeitsablauf ist eine wirklich nützliche App; Sie können sehr einfache oder viel komplexere Workflows wie die in diesem Lernprogramm erstellte erstellen. 

Obwohl dieser Workflow nicht besonders nützlich ist, sind alle Werkzeuge und Techniken, mit denen wir ihn gemacht haben, sehr nützlich. Insbesondere der Steuerungsfluss ist für den Aufbau leistungsfähiger Workflows unerlässlich.