Я пытаюсь понять, как работает Utilities.computeRsaSha256Signature (). Я написал следующий скрипт, чтобы проверить это:
function myFunction() {
var myInput = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0].getRange(1, 1).getValue();
var firstGo = Utilities.computeRsaSha256Signature(myInput, "-----BEGIN PRIVATE KEY-----\nprivatekeyhere\n-----END PRIVATE KEY-----\n");
SpreadsheetApp.getActiveSpreadsheet().getSheets()[0].getRange(2, 1).setValue(firstGo);
}
Я в значительной степени скопировал и вставил из документации сценария приложения, но получаю сообщение об ошибке "Недопустимый аргумент: ключ". Я попытался изменить его на ключ RSA на открытый ключ, но все равно получаю ту же ошибку. Что мне нужно сделать, чтобы ключ заработал?