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