#nearprotocol #near
Вопрос:
Я тестирую контракт приветствия в «workshop—exploring-assemblyscript-контракты» и пытаюсь передать параметр функции saveMyMessage, но всегда получаю ошибку. Там, возможно, проблема с кавычками, я пробовал с » или «, но ничего не получается. Я запускаю его в Windows. Это предложение из кода:
рядом приветствие по вызову..testnet saveMyMessage ‘{«сообщение»: «боб? ты там?»}’ —идентификатор учетной записи .тестовая сеть
Когда я пытаюсь
рядом с вызовом %ID% saveMyMessage ‘{«сообщение»: «боб? ты там?»}’ —идентификатор учетной записи %ИДЕНТИФИКАТОР%
Или замените » на «или закончите одинарную кавычку на» всегда получаю такую ошибку
Неизвестный аргумент: боб? ты там?}’
Ответ №1:
Для начала, похоже, у вас есть синтаксическая ошибка с 2 точками вместо 1 здесь — приветствие..тестовая сеть
Вы пробовали увидеть, что %ID%
есть?
Я бы попробовал следующий синтаксис, но убедитесь, что при установке переменной ID
env она возвращает правильное значение при запуске echo $ID
Как только вы правильно настроите переменные env, попробуйте выполнить следующие действия:
near call $ID saveMyMessage '{"message": "bob? you in there?"}' --account-id $ID