javascript - 这种在Javascript中声明变量的方式是什么意思?
问题描述
在下面的代码片段中,我不明白变量名称和链接的声明是如何工作的。通常变量声明为 var a = b ; 但在这种情况下,名称和链接被声明为 var names = [],f,str; var 链接 = [],f,str;
此代码的功能是读取 google 文件夹中的文件,并将所有文件的名称和链接放在电子表格中。这段代码工作正常,但我无法理解这个声明是如何工作的。
'''
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = ss.getActiveSheet();
var c = s.getActiveCell();
var fldr = DriveApp.getFolderById("Enter FolderID");
var files = fldr.getFiles();
var names = [],f,str;
var links = [],f,str;
while (files.hasNext()){
f = files.next();
//str = '=hyperlink("'+ f.getUrl() +'","'+ f.getName()+'")';
str = f.getName();
str1 = f.getUrl()
names.push([str]);
links.push([str1]);
}
s.getRange(2,1, names.length).setValues(names);
s.getRange(2,2, links.length).setValues(links);
} '''
解决方案
推荐阅读
- c# - .Net Core Minio 客户端在 Ubuntu 16.04 上收到错误
- ssh - SSH 查找 4k 视频文件
- java - 无法实例化目标 [subclassDTO] 的实例。确保 [subclassDTO] 有一个非私有的无参数构造函数
- javascript - React - 显示隐藏两个元素而不在页面加载时闪烁
- java - 动态图数据结构
- php - 如果没有找到用户,如何验证
- javascript - vue - $emit 与更新父数据的参考
- c++ - 如何遍历多个文件夹并使用 jpg 复制图像。扩大
- javascript - Flatpickr:仅当日期值为空/空时才设置默认日期
- mysql - 如何根据日期和条件获取最早的唯一行