Domino 9 und frühere Versionen > Entwicklung

MP3 Playmate Erweiterung mit nem Agenten

<< < (2/2)

MrOizo:
Hallo Don!

Was ist unspezifisch an meiner Frage? Ich erläutere es nochmal etwas genauer... Die Datei hängt ja an da kannst Du alles nachvollziehen... Also:

In der DB ist die Aktion "FileInfo" Ich möchte gerne aus dem Dateinamen, der  dort ausgelesen/angezeigt wird mit Hilfe eines Agenten die Felder "Artist" und "Title" füllen.

Beispiel: Dateiname --> 112 - Cry On.mp3
Der Agent soll diesen Dateinamen nehmen, den Interpreten (also den Text des Dateinamen vor dem Bindestrich) diesen in das Feld "Artist" eintragen und den Tietel (also das was hinter dem Bindestrich steht) in das Feld "Title" eintragen.

Das sollte bei alles neuen Einträgen passieren. Alternativ auch wenn man den Agenten manuell startet.

Das wars... *g* Wenn noch fragen sind, immer her damit. Ich hoffe dass ich jetzt spezifisch genug war...

Ich bin zwar ein Anfänger, aber ich glaube dass ich schon einigermaßen einschätzen kann, ob etwas möglich ist oder nicht. Ich denke dass sich das komplizierter anhört als es ist. Ich lasse mich aber gerne eines besseren Belehren. Deswegen bin ich ja Anfänger...

Gruß Oizo

ata:
... da hast du dir zu Beginn bereits etwas ausgesucht, daß ich denke:  für einen Anfänger ganz schön heftig...

... es gibt Möglichkeiten über LS und über Formel zu gehen. Doch empfehle ich dir deine Lösung aus mehreren kleinen Schritten zusammen-zu-bauen...

... eine erste Aufgabe wäre den Dateinamen zu fassen zu bekommen und ihn zu zerlegen
=> @AttachmentName liefert den Namen des Atachments
=> @Explode( "TEXTSTRING" ; "TRENNER" ) dürfte dir eine Hilfe beim Trennen von Bestanddteilen sein, bzw. @Left("TEXTSTRING" ; "TRENNER") bei Listen von Textstrings...

... Feldzuweisungen übernimmst du in Formel mit
=> FIELD Feldname := vWert;
wobei vWert eine Variable ist, die du zuvor initialisierst (befüllst)

... den Code für diese Ausgabe plazierst du zum Testen zunächst in einem Agenten, der auf selektierte Dokumente reagiert - und testest, bis deine Ergebnisse passen

... dann kannst du versuchen den Agenten zu automatisieren, wobei du die erforderlichen Rechte berücksichtigen musst...

ata

Driri:
TMC hat dir im Grunde schon den Weg gewiesen. Du mußt dir den Dateinamen schnappen und entsprechend verarbeiten. Dazu gibts @Formeln wie @Left, @Right, etc.

Versuch doch mal einfach, dir den Agent mithilfe von TMCs Rumpfcode und der Designerhilfe selber zusammenzustellen. Bei Problemen gibts auch garantiert sofort Hilfe.

koehlerbv:
Was aber beim gegenannten Agent nix nützt - das ist ein LS-Agent, der nix weiter macht, als eine Dialogbox anzuzeigen. Ist also sowieso nicht die richtige Stelle für einen Ansatz.

Bernhard (der keine Zeit für MP3-PlayMate hat)

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln