Невозможно передать параметр с ближним вызовом

Я тестирую контракт приветствия в «Мастерская - изучение-сборка-контракты» и пытаюсь передать параметр функции saveMyMessage, но всегда получаю ошибку. Может быть проблема с кавычками, я пробовал с "или", но ничего не получилось. Я запускаю его в Windows. Это предложение из кода:

приветствие рядом с вызовом..testnet saveMyMessage '{"message": "bob? you in there?"}' --account-id .testnet

Когда я пытаюсь

рядом вызов%ID% saveMyMessage '{"message": "bob? you in there?"}' --account-id%ID%

Или замените "на" или закройте одинарную кавычку на `всегда получать такую ​​ошибку

Неизвестный аргумент: боб? ты там?}'

1 ответ

Во-первых, похоже, у вас есть синтаксическая ошибка с 2 точками вместо 1 здесь - приветствие..testnet

Вы пытались увидеть, что %ID%является?

Я бы попробовал следующий синтаксис, но убедитесь, что когда вы устанавливаете свой IDenv переменная, что она возвращает правильное значение при запуске echo $ID

После того, как вы правильно настроили переменные env, попробуйте следующее:

      near call $ID saveMyMessage '{"message": "bob? you in there?"}' --account-id $ID 
Другие вопросы по тегам