Эта проблема задана уже несколько раз. Но в приложении скрипта Google Apps я не могу решить эту проблему.Передача значения из одной функции в другую
function two()
{
var bridgeclubs = SpreadsheetApp.openById("1dfyI1jbz..........TVg4OoixKTz1");
var bridgeclubs_sheet = bridgeclubs.getSheetByName("Sheet1");
var data_bridgeclubs = bridgeclubs_sheet.getDataRange().getValues();
var numRows = bridgeclubs_sheet.getDataRange().getNumRows();
var sprshtname = SpreadsheetApp.getActiveSpreadsheet().getName();
for (var i=1; i<=numRows; i++)
{
if (sprshtname == data_bridgeclubs[i][6])
{
var A = i;
break;
}
}
}
В функции одного я делаю вызов функционировать два, где мне нужно это значение A:
function one()
{
two();
//here I need this value A;
var C= 35 * A;for instance
}
Кто может мне помочь?
Не могли бы вы его вернуть? Если вы не выполняете асинхронные функции, вы можете установить 'one.A' – Artyer