У меня есть электронные таблицы. Я хочу, чтобы программа смотрела на строку A на электронной таблице Ind и посмотрела, является ли она 1 или 0. Если она является активной в активном листе «return», я хочу, чтобы она взяла дату из строки R в таблице «Ind» и разместите его на Spreadhseet «return». Я не могу понять это, и у меня есть работа над VBA в excel.Получить значения из одного листа google введите его на другой лист с петлей 4
Любая помощь была бы принята с благодарностью.
function myFunction() {
X = 5;
Y = 2;
Z = 1;
Count = 4560;
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source_sheet = ss.getSheetByName("Ind");
var target_sheet = ss.getSheetByName("Returns");
while (Z < Count){
if (source_sheet.getRange("A" & X) = 1) {
var buydate = source_sheeet.getRange("D" & X).getValues()
target_sheet.getRange("A" & Y) = buydate
target_sheet.getRange("B" & Y) = "Buy"
Y = Y + 1
} else if (source_sheeet.Range("C" & X) = 2) {
var selldate = source_sheeet.Range("D" & X).getvalues()
target_sheet.getRange("A" & Y) = selldate
target_sheet.getRange("B" & Y) = "Sell"
Y = Y + 1
}
X = X + 1
Z = Z + 1
}}
'=' это назначение. '==' правдиво. '===' истинно. Вы проверяете вещи с заданием. Вы также можете знать, что 'Z = Z + 1' совпадает с' Z ++', который может быть помещен прямо в ваш цикл while в этом случае, например: 'while (Z ++
PHPglue
Я получаю сейчас «Диапазон не найден (строка 13, файл« ») .. Я думаю, что мне трудно понять, как ссылаться на определенные ячейки в электронной таблице. –
Эта функция будет хорошо работать в отладчике. ] (https://developers.google.com/apps-script/troubleshooting#using_the_debugger_and_breakpoints) –