Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MrOizo am 01.02.04 - 19:33:54

Titel: MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: MrOizo am 01.02.04 - 19:33:54
Hallo!

Ich habe mir aus der Sandbox die MP3 Playmate DB runtergeladen.  Nun möchte ich mit einem Agenten bei jedem  neuen Datensatz aus der File Info Die Felder Title und Artist füllen.

Beispiel:

File Name: 112 - Cry On.mp3

Der Agent soll jetzt aus dem Feld "File Name" in das Feld "Artist" 112 und in das Feld "Title" Cry On hineinschreiben.

Ist das möglich? Wenn ja, wie?


Danke für jeden Tipp!

Gruß Oizo
Titel: Re:MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: TMC am 01.02.04 - 20:09:54
Sollte möglich sein.

_Dateiname := @Subset(@AttachmentNames;1);
_NameBereinigt := @LeftBack(_Dateiname; 4);

Das String _NameBereinigt musst Du jetzt noch zerlegen.

Siehe @Functions in der Designerhilfe.

Matthias

Titel: Re:MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: MrOizo am 01.02.04 - 20:35:21
Hallo TMC!

Danke für die schnelle Antwort! Kannst Du mir bitte eine einfachere Erklärung geben? Bin ein absoluter Anfänger und habe noch nicht sehr viel mit dem Designer gearbeitet.

Gruß Stephen
Titel: Re:MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: MrOizo am 10.02.04 - 02:31:14
Kann mir denn niemand einen Tipp geben???

würde mich echt über ein paar Tipps freuen!

Gruß Oizo
Titel: Re:MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: Don Pasquale am 10.02.04 - 08:40:39
@Oizo,
na klar können wir Dir helfen, aber
Du fragst etwas unspezifisch.

Mir scheint, Du solltest Dich erst etwas mit dem Designer
beschäftigen, bevor Du in einer bestehenden Anwendung
( die Du nicht kennst) mit einem Tool ( das Du nicht kennst)
herumwerkelst.

Fang von vorne an

Ciao
Don Pasquale
Titel: Re:MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: MrOizo am 10.02.04 - 14:53:23
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
Titel: Re:MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: ata am 10.02.04 - 15:38:46
... 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
Titel: Re:MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: Driri am 10.02.04 - 15:41:12
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.
Titel: Re:MP3 Playmate Erweiterung mit nem Agenten
Beitrag von: koehlerbv am 10.02.04 - 15:45:43
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)