Hallo,,
gibt es eine Möglichkeit die globale Variablen anzeigen zu lassen ? Ich habe welche mit Namen z.b ort und als Inhalt eine Adresse. Nun versuche ich mir die Namen anzeigen zu lassen ohne den Wert bzw Inhalt
globale Variablen auflisten und anzeigen lassen ?
Moderator: Martin
Re: globale Variablen auflisten und anzeigen lassen ?
This should work
You should create a single global variable and create map entry for all address.
Code: Select all
variables=newList();
for (i in getVariableNames())
{
if (startsWith(i, "global_"))
{
addElement(variables, substring(i, indexOf(i, "_")+1))
}
}
Re: globale Variablen auflisten und anzeigen lassen ?
hallo und danke,
meine erste frage ist wohin damit ?
als action-Benachrichtigung ?
meine zweite frage bzw nachfrage
ich habe zwei globale variablen. eine mit namen global_ort und eine zweite mit namen global_favorites. wenn ich die zweite anzeigen lasse habe ich unter map die namen die aufgelistet werden sollen und rechts daneben den Inhalt der nicht angezeigt werden soll
variables=newList();
for (i in getVariableNames())
{
if (startsWith(i, "global_"))
{
addElement(variables, substring(i, indexOf(i, "_")+1))
}
}
damit wurde mir nichts angezeigt. was muss ich damit machen ?
meine erste frage ist wohin damit ?
als action-Benachrichtigung ?
meine zweite frage bzw nachfrage
ich habe zwei globale variablen. eine mit namen global_ort und eine zweite mit namen global_favorites. wenn ich die zweite anzeigen lasse habe ich unter map die namen die aufgelistet werden sollen und rechts daneben den Inhalt der nicht angezeigt werden soll
variables=newList();
for (i in getVariableNames())
{
if (startsWith(i, "global_"))
{
addElement(variables, substring(i, indexOf(i, "_")+1))
}
}
damit wurde mir nichts angezeigt. was muss ich damit machen ?
Re: globale Variablen auflisten und anzeigen lassen ?
After running the script by anuraag, {variables} will contain all the names of the global variables, in this case : [global_ort, global_favorites]
You can show the content of the {variables} using action Notification on Screen, put {variables,listformat} in the text field.
You can show the content of the {variables} using action Notification on Screen, put {variables,listformat} in the text field.
Index of Automagic useful thread List of my other useful posts (and others')
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.
Re: globale Variablen auflisten und anzeigen lassen ?
Hallo und danke für die Hilfe,
wenn ich aber einen flow erstelle mit 1. action Script ausführen mit dem oben genannten inhalt und anschließend eine 2. action der benachritigung auf den Bildschirm und dem Text {variables,listformat} werden die Namen der globalen Variablen angezeigt.
Das brauche ich aber nicht. Ich will die Namen der verschiedenen Maps in der globalen Variable global_favorites anzeigen lassen deren Namen Adressen zugeordnet sind. Die Adressen sollen dabei nicht angezeigt werden.
wenn ich aber einen flow erstelle mit 1. action Script ausführen mit dem oben genannten inhalt und anschließend eine 2. action der benachritigung auf den Bildschirm und dem Text {variables,listformat} werden die Namen der globalen Variablen angezeigt.
Das brauche ich aber nicht. Ich will die Namen der verschiedenen Maps in der globalen Variable global_favorites anzeigen lassen deren Namen Adressen zugeordnet sind. Die Adressen sollen dabei nicht angezeigt werden.
Re: globale Variablen auflisten und anzeigen lassen ?
i try it in english
i am Looking for a way to Show the Names of the entries in the global_favorites.
for example
map Name in global_favorites is the Name of a Location
home and the value in this entrie is my homeadress
mapname: home , value: my location
now i want a list only with map names and not with the different locations
i can Export the entries in a txt list. but how i split the enties and Show what i want
in the txt file it look like
{name1 = location1, name2 = location2 , name3 = location3 , ………..
how can i split it so that only name1.....name3 will Show ?
or how i can remove all betwen "=" and the "," ?
i am Looking for a way to Show the Names of the entries in the global_favorites.
for example
map Name in global_favorites is the Name of a Location
home and the value in this entrie is my homeadress
mapname: home , value: my location
now i want a list only with map names and not with the different locations
i can Export the entries in a txt list. but how i split the enties and Show what i want
in the txt file it look like
{name1 = location1, name2 = location2 , name3 = location3 , ………..
how can i split it so that only name1.....name3 will Show ?
or how i can remove all betwen "=" and the "," ?
Re: globale Variablen auflisten und anzeigen lassen ?
If I get it properly, you want the map key list. Let's have example.
So assume the {favourites} is your glovar, then the map contains the key "home", with the value "first avenue 123", and so on. To get all the list of the key, use getMapKeys(favourites). this will give the "home", "work", "factory". If you want the value only, use getMapValues(favourites). Try this in a separate script and put Condition debug dialog after the script to check the value of the {names}.
Code: Select all
favourites = newMapFromValues(
"home", "first avenue 123",
"work", "E 4th Street",
"factory", "highway 567");
names = getMapKeys(favourites); //home, work, factory
Index of Automagic useful thread List of my other useful posts (and others')
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.
Re: globale Variablen auflisten und anzeigen lassen ?
Great
Perfect Many thanks
Perfect Many thanks