Wir verwenden Cookies, um den Inhalt und die Leistung der Website zu optimieren. Indem Sie Ihren Besuch fortsetzen, stimmen Sie der Verwendung von Cookies zu.
Basierend auf der Aufgabe https://1b.app/ru/forum/business-processes-and-automation/17359-zapis-answer-iz-massiva-pri-peredache-protsessa-v-api/
Hier https://univer.1b.app/admin/shop/workflowstatus/707/action/new/
Sie müssen das gesamte Array im Feld abrufen, wenn der ausgewählte Wert ein Array ist, zum Beispiel:
{"result":[{"name": "one", "old": "33", "date": "20.04.1980}, {"name": "two", "old": "20", „Datum“: „12.07.2003},{“Name“: „drei“, „alt“: „25“, „Datum“: „10.06.1998}]}
dann werde ich in der Aktion „Prozess an die API übergeben“ die Verarbeitung des Wertes „/result“ festlegen und der Eintrag im Feld sollte so aussehen:
Name: eins, alt: 33, Datum: 20.04.1980; Name: zwei, alt: 20, Datum: 12.07.2003; Name: drei, alt: 25, Datum: 10.06.1998.
Das heißt, wir entfernen die Anführungszeichen im Schlüssel und im Wert, schreiben jedes Objekt durch ein Semikolon und setzen am Ende des letzten Elements des Arrays einen Punkt.
Wenn es sich um ein Array handelt und es leer ist, sollte der Wert des Felds „leer“ sein.
Wie viele Stunden benötigen Sie für die Umsetzung?
Basierend auf der Aufgabe https://1b.app/ru/forum/business-processes-and-automation/17359-zapis-answer-iz-... Hier https://univer.1b.app/admin/shop/workflowstatus/707/action/new/ Sie müssen das gesamte Array im Feld abrufen, wenn der ausgewählte Wert ein Array ist, zum Beispiel: {"result":[{"name": "one", "old": "33", "date": "20.04.1980}, {"name": "two", "old": "20", „Datum“: „12.07.2003},{“Name“: „drei“, „alt“: „25“, „Datum“: „10.06.1998}]} dann werde ich in der Aktion „Prozess an die API übergeben“ die Verarbeitung des Wertes „/result“ festlegen und der Eintrag im Feld sollte so aussehen: Name: eins, alt: 33, Datum: 20.04.1980; Name: zwei, alt: 20, Datum: 12.07.2003; Name: drei, alt: 25, Datum: 10.06.1998. Das heißt, wir entfernen die Anführungszeichen im Schlüssel und im Wert, schreiben jedes Objekt durch ein Semikolon und setzen am Ende des letzten Elements des Arrays einen Punkt. Wenn es sich um ein Array handelt und es leer ist, sollte der Wert des Felds „leer“ sein. Wie viele Stunden benötigen Sie für die Umsetzung?
[zitieren] Pjatetski Nikolai Nikolajewitsch OneBox Insider schrieben: Name: eins, alt: 33, Datum: 20.04.1980; Name: zwei, alt: 20, Datum: 12.07.2003; Name: drei, alt: 25, Datum: 10.06.1998. [/zitieren] sieht aus wie eine Art harte Krücke. Warum braucht man es überhaupt? Warum kann man das nicht einfach über die Felder schieben?
[zitieren]
Pjatetski Nikolai Nikolajewitsch
OneBox Insider schrieben:
Name: eins, alt: 33, Datum: 20.04.1980; Name: zwei, alt: 20, Datum: 12.07.2003; Name: drei, alt: 25, Datum: 10.06.1998.
[/zitieren]
sieht aus wie eine Art harte Krücke. Warum braucht man es überhaupt? Warum kann man das nicht einfach über die Felder schieben?
[zitieren] Pflegeabteilung OneBox Production schrieb: [zitieren] Pjatetski Nikolai Nikolajewitsch OneBox Insider schrieben: Name: eins, alt: 33, Datum: 20.04.1980; Name: zwei, alt: 20, Datum: 12.07.2003; Name: drei, alt: 25, Datum: 10.06.1998. [/zitieren] sieht aus wie eine Art harte Krücke. Warum braucht man es überhaupt? Warum kann man das nicht einfach über die Felder schieben? [/zitieren] Das Array hat bedingt 20 Elemente. Im Allgemeinen kann es sich um eine unbekannte Menge handeln. Wie schlagen Sie sonst vor, sie zu schubsen? Dies ist keine Krücke, sondern lediglich das Abrufen allgemeiner Informationen aus einem Array durch ein Trennzeichen. Als Option könnte es eine Art Ultra-Feld aus einem Array von Objekten geben, aber dann müssen Sie eine Menge von allem außer dem Feld fertigstellen (Vorlagen, Variablen usw.). Alternativ könnte es eine coole Lösung sein, die Daten als Array von Objekten in das Verzeichnis zu ziehen. Diese Option würde wahrscheinlich einige Anforderungen lösen. Daher ist es lediglich erforderlich, die Informationen auf dem Client zu überprüfen.
[zitieren]
Pflegeabteilung
OneBox Production schrieb:
[zitieren]
Pjatetski Nikolai Nikolajewitsch
OneBox Insider schrieben:
Name: eins, alt: 33, Datum: 20.04.1980; Name: zwei, alt: 20, Datum: 12.07.2003; Name: drei, alt: 25, Datum: 10.06.1998.
[/zitieren]
sieht aus wie eine Art harte Krücke. Warum braucht man es überhaupt? Warum kann man das nicht einfach über die Felder schieben?
[/zitieren]
Das Array hat bedingt 20 Elemente. Im Allgemeinen kann es sich um eine unbekannte Menge handeln. Wie schlagen Sie sonst vor, sie zu schubsen?
Dies ist keine Krücke, sondern lediglich das Abrufen allgemeiner Informationen aus einem Array durch ein Trennzeichen.
Als Option könnte es eine Art Ultra-Feld aus einem Array von Objekten geben, aber dann müssen Sie eine Menge von allem außer dem Feld fertigstellen (Vorlagen, Variablen usw.).
Alternativ könnte es eine coole Lösung sein, die Daten als Array von Objekten in das Verzeichnis zu ziehen. Diese Option würde wahrscheinlich einige Anforderungen lösen.
Daher ist es lediglich erforderlich, die Informationen auf dem Client zu überprüfen.
Wir nehmen eine Einstellung vor, in der wir das Trennzeichen festlegen. Wenn das Trennzeichen gesetzt ist, schreiben wir ein Array in das Zusatzfeld, wenn nicht, schreiben wir das Wort empty oder ein anderes in den Einstellungen angegebenes .3h
Wir nehmen eine Einstellung vor, in der wir das Trennzeichen festlegen. Wenn das Trennzeichen gesetzt ist, schreiben wir ein Array in das Zusatzfeld, wenn nicht, schreiben wir das Wort empty oder ein anderes in den Einstellungen angegebenes .3h
Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung.
Melden Sie sich an und schreiben Sie einen Kommentar