Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

141
Views
Cómo usar JS Strings y Vars para principiantes completos

Estoy aprendiendo programación JS pero soy completamente nuevo y aún no estoy familiarizado con los términos y el uso. Estoy codificando macros y quiero sustituir STRVALUE por var V1.

¿Alguien puede sugerir cómo usar variables en getString?

Está destinado a ejecutar SCRIPT1 al detectar XXX en el chat, pero estoy agregando muchos scripts posibles. Me encantaría combinar dos o más variables en lugar de STRVAL. algo como STRVAL== "V1 + V2 o V3"

 var V1 = XXX var V2 = Y var V3 = Z if (event.text.getString() == "STRVAL") JsMacros.runScript("SCRIPT1.js")

Estoy ejecutando diferentes Scripts dependiendo de la salida de String y tengo que incluir STRVAL para cada declaración if, después de cada runScript como

 if (event.text.getString() == "STRVAL1") JsMacros.runScript("SCRIPT1.js") if (event.text.getString() == "STRVAL2") JsMacros.runScript("SCRIPT2.js") if (event.text.getString() == "STRVAL3") JsMacros.runScript("SCRIPT3.js")

Me gustaría usar ID de acceso directo de Variables que solo se incluyen en la parte superior.

 var V1 = XXX var V2 = Y var V3 = Z

Gracias por la ayuda, como dije, estoy realmente verde con JS todavía.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

En primer lugar, las variables de cadena se declaran con cotes ("" o ''), por lo que al declarar V1, V2 y V3 debe escribir:

 var V1 = 'XXX' var V2 = 'Y' var V3 = 'Z'

ahora, si la declaración creo que necesita saber cómo funciona include() , devuelve una variable booleana que determina si una cadena contiene otra cadena

p.ej:

 "Hello word".includes("word") > true

por lo que es perfecto para su caso así:

 var V1 = 'XXX' var V2 = 'Y' var V3 = 'Z' if (event.text.getString().includes(V1 + V2)) JsMacros.runScript("SCRIPT1.js")

o con matrices (es más o menos lo mismo)

 if ([V1 + V2 , V3].includes(event.text.getString())) JsMacros.runScript("SCRIPT1.js")

Buena suerte aprendiendo Js

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!