Предполагая, что вы возвращаете данные JSON
data="{
"somebody": {
"name": "Ali",
"age": 13,
"life": {
"stat": "good",
"happy": true
}
}"
data = jQuery.parseJSON(data);
, вы можете перейти к различным частям данных, выполнив навигацию
var name= data.somebody[0].name;
var age= data.somebody[0].age;
Вам понадобится функция $ .each, если у вас есть несколько данных в массиве «кто-то».
Версия PHP:
$data='{"somebody":{"name": "Ali","age": "13","life": {"stat": "good","happy": "true"} }}';
$data = json_decode($data,TRUE);
$name= $data['somebody']['name'];
$age= $data['somebody']['age'];
echo("<pre>");
echo($name);
echo($age);
echo("</pre>");
//OUTPUT RESULT Ali 13
Из документации : getSheetByName () «Возвращает ноль, если нет листа с заданным именем.» Так что вам нужно с этим справиться, смотрите вставленный блок if:
function deleteRows() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getSheetByName('delete containing');
if (s === null) {
ui = SpreadsheetApp.getUi();
ui.alert("No worksheet of that name"); // Note: displays in the worksheet GUI, not the scripts editor.
return false;
}
var r = s.getRange('A:A');
var v = r.getValues();
for(var i=v.length-1;i>=0;i--)
if(v[0,i]=='Substitution: ') // [sic] jshint kicking up a storm about this line!
s.deleteRow(i+1);
}