我已经设置了一个谷歌工作表,它附带了一个脚本,运行一个函数来提取chromebook设备信息,除了我感兴趣的两个字段,“cpuStatusReports”和“diskVolumeReports”之外,效果非常好。脚本记录器确实显示了正确的信息,但我的工作表单元格值设置为例如
{cpuUtilizationPercentageInfo=[Ljava.lang.Object;@d151552,cpuTemperatureInfo=[Ljava.lang.Object;@f57094c,reportTime=2019-03-29T18:15:56.049Z}
我的职能是:-
函数chromebookdetails2(){var-domain,chromebooks,page,ss,sheet,pageToken,i-var-sheetData4=onSheet.getSheetByName(“chromebook”)//sheetData4.clear();domain=“mydomainnamehere”chromebooks=new Array()do{page=AdminDirectory.Chromeosdevices.list(“我的客户”,{domain:domain,maxResults:1000,pageToken})用于(i在page.chromeosdevices中){chromebooks.push(page.chromeosdevices[i])}pageToken=page.nextPageToken}而(pageToken){var row=3//(var i=0;i)的起始行位置
如果(chromebook[i]。长度==0){//数组是空的Logger.log(“空”);}否则{//数组不是空的
Logger.log(chromebooks[i].cpuStatusReports)
///////////////Array Data////////////////////////////br>sheetData4.getRange(第1行).setValue(chromebooks[i].orgUnitPath);sheetData4.getRange(第2行).setValue(chromebooks[i].annotatedUser);sheetData4.getRange(第3行).setValue(chromebooks[i].annotatedLocation);sheetData4.getRange(第4行).setValue(chromebooks[i].annotatedAssetId);sheetData4.getRange(第5行).setValue(chromebooks[i].serialNumber);sheetData4.getRange(第6行).setValue(chromebooks[i].lastEnrollmentTime);sheetData4.getRange(第7行).setValue(chromebooks[i].deviceId);sheetData4.getRange(第8行).setValue(chromebooks[i].bootMode);sheetData4.getRange(第9行).setValue(chromebooks[i].recentUsers);sheetData4.getRange(第10行).setValue(chromebooks[i].macAddress);sheetData4.getRange(第11行).setValue(chromebooks[i].lastSync);sheetData4.getRange(第12行).setValue(chromebooks[i].osVersion);sheetData4.getRange(第13行).setValue(chromebooks[i].平台版);sheetData4.getRange(第14行).setValue(chromebooks[i].activeTimeRanges);sheetData4.getRange(第15行).setValue(chromebooks[i].模型);sheetData4.getRange(第16行).setValue(chromebooks[i].etag);sheetData4.getRange(第17行).setValue(chromebooks[i].firmwareVersion);sheetData4.getRange(第18行).setValue(chromebooks[i].状态);sheetData4.getRange(第19行).setValue(chromebooks[i].ethernetMacAddress);sheetData4.getRange(第20行).setValue(chromebooks[i].注释);sheetData4.getRange(第21行).setValue(chromebooks[i].systemRamTotal/(1024*1024)/1024);//“/(1024*1024)”将字节转换为Mb“/1024”,然后再转换回Gb sheetData4.getRange(第22行).setValue(chromebooks[i].cpuStatusReports);
}
row Logger.log(row)}
日志文件中的结果......
[{cpuUtilizationPercentageInfo=[63],CPUTTemperatureInfo=[{temperature=24,label=soc\u dts0},{temperature=24,label=soc\u dts1}],reportTime=2019-03-10T18:11:49.480Z}]
如何从CPUSTATUS报告中引用cpuUtilizationPercentageInfo、CPUTTemperatureInfo?
谢啦
循环中添加
var status = chromebooks[i].cpuStatusReports;
var cpuUtilizationPercentageInfo = status[0].cpuUtilizationPercentageInfo[0];
var cpuTemperatureInfo = status[0].cpuTemperatureInfo[0].temperature;
var label = status[0].cpuTemperatureInfo[0].label;
检查logger.log(),看看是否得到所需的结果。
我的笔记本电脑上安装了Java14和Java8,但默认情况下我想使用8,所以我尝试将我的java_HOME设置为使用-V1.8。 在~/。bash_profile我添加了一行。执行此操作后,立即返回正确的路径,返回正确的版本。然而,如果我关闭终端并再次打开它,将产生一个空行,显示JAVA 14。编辑之后。bash_profile我做的当我重新打开终端并执行行设置JAVA_HOME仍然存在。为什么我
问题内容: Java和Mac都相当新。我想确保已设置JAVA_HOME,以便在其他程序中可以使用其路径。所以我做了一些谷歌搜索,这就是我得到的: 如果我在终端中输入 / usr / libexec / java_home ,则得到此信息: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 但如果在终端中输入 echo
对Java和Mac都很陌生...我想确定JAVA_HOME的设置,以便在其他程序中可以使用它的路径。所以我在谷歌上搜索了一下,下面是我得到的信息: 如果我在terminal中输入/usr/libexec/java_home,我会得到/system/library/java/javavirtualmachines/1.6.0.jdk/contents/home,但是如果我在terminal中输入ec
为了解决这个问题,我尝试了许多JDK版本,但似乎无论我使用哪个java,结果总是一样的。 MavenReportException:创建存档时出错:无法找到javadoc命令:未正确设置环境变量JAVA_HOME。 我跑了: 导出JAVA_HOME=/usr/lib/jvm/JAVA-8-openjdk-amd64 : MavenReportException:创建存档时出错:无法找到javado
我正试图在我的Fedora 22上安装MATLAB。最后,我得到一个错误 应用程序遇到意外错误,需要关闭。您可能需要尝试重新安装产品。更多信息可以在 /tmp/mathworks_root.log找到 当我查看mathworks_root.log文件时,我发现在安装步骤中未正确设置Java Home Java Home /tmp/mathworks_32206/sys/java/jre/glnxa
我有一个带有DropDown style“drop down”的组合框。当我输入文本时。文本不是我在comboBox的文本区域中看到的文本,并且SelectedIndex SelectedItem与我在特定场景中插入的文本不一致。 似乎在打开下拉列表时,而不是在关闭下拉列表时,选择项(选择索引)对应于文本。 创建一个新表单,在其上放置一个组合框和一个按钮。将事件处理程序添加到 comboBox1