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

138
Views
Registre la respuesta de Javascript de JXA

Vuelvo de nuevo con una pregunta de JavaScipt/JXA. Estoy tratando de registrar una respuesta de una aplicación a la que estoy llamando con JXA. Estoy intentando registrar el valor app.toDos.byId("HQebK1em72yZqc3WqTmyzx") . Cuando pateo el siguiente script:

 var TaskApp = Application('Things3') var toDo = TaskApp.ToDo({ name: "A new task", notes: "notes" }) var newTask = TaskApp.toDos.push(toDo) console.log("Task " + newTask)

Obtengo el siguiente resultado en el campo Respuestas:

 app = Application("Things") Application("Things").toDos.push(app.ToDo({"name":"A new task", "notes":"notes"})) --> app.toDos.byId("HQebK1em72yZqc3WqTmyzx") Application("Things").toDos.length --> 3502 /* Task 3502 */ Result: undefined

Esto se ve así en el editor: ingrese la descripción de la imagen aquí

El valor newTask parece ser sobrescrito por el método .push que devuelve la longitud de la matriz. ¿Puedo de alguna manera registrar o devolver el nuevo ID de tarea que devuelve la aplicación?

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

0

Eso es de esperar: push es un método de biblioteca estándar de JavaScript que siempre devuelve la longitud de la matriz . Solo haz esto en su lugar:

 var TaskApp = Application('Things3') var toDo = TaskApp.ToDo({ name: "A new task", notes: "notes" }) TaskApp.toDos.push(toDo) console.log("Task " + toDo.id())
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!