AppleScript производит JSON вместо строки - PullRequest
0 голосов
/ 09 июня 2018

Мой AppleScript производит JSON вместо простой строки.Вот кодset lok to input2 & "/Contents/"input2 - это переменная, которая становится строкой.Я получаю эту ошибку:Невозможно превратить {"[что бы то ни было input2]", "/ Contents /"} в строку типа.Я не понимаю, что происходит.Я ничего не звонил.Когда я вызываю input2 сам по себе, он дает мне его в виде простого текста.Кто-нибудь знает, что здесь происходит?

Ответы [ 2 ]

0 голосов
/ 14 октября 2018

Это не JSON (очевидно, потому что это не JS), это список AppleScript, который при запуске & добавляет другой объект в список.Чтобы вернуть текст, приведите его «как текст» так:

set lok to (input2 as text) & "/Contents/"
0 голосов
/ 09 июня 2018

Это не JSON, это список AppleScript.Оператор & добавляет еще один объект в список.Если вы хотите, чтобы список был текстовым, вы должны привести его к тексту, как показано ниже:

set lok to (input2 & "/Contents/") as text
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...