自成立以来,Excel已成为非程序员和半程序员(例如我自己)最流行和最通用的计算自动化工具。 一次,我在VBA上写了很多东西,为大学的学生课程编写脚本,甚至写下了燃烧过程中固体燃料中热量分布的强大迭代计算,这使压缩程序瘫痪了20分钟。 如今,在云计算和Web解决方案时代,Google表格已经占领了这一市场。
最近,我对用于可视化的Google表格进行了一项小型研究。 在学习过程中,诞生了几个有趣的想法和一个剧本。 根据削减,我的研究结果。

我从事建筑管理和规划领域的工作,在建筑工地扎根比Ixel更复杂的东西。 因此,Google表格具有赢得建筑商的心(甚至是思想)的一切机会。 Google从其前辈那里采用了一些已经成为电子表格工作标准的方法,因此乍看之下,与isxel的区别并不明显。 同时,某些功能正在以新形式实现,我认为成功的实现之一是数组公式。 他们也在伊克塞尔,但看着他们,我想说:“感谢上帝,我不知道我可能需要他们。” 在Google中,与他们合作真是太好了,而且我认为他们仍然会在许多任务中显示其用处。 我将展示如何将它们用于构建可视化文件。
以视频格式演示所有这些操作比较容易,因此我做了一个小插件:
以下是脚本代码,该脚本代码可让您使用参数引用将具有不同符号的可视化链接:
function (arr, sprav, param) { if(typeof sprav=="object"&&sprav.length!=undefined) { if(typeof arr=="object"&&arr.length!=undefined) { for (var i = 0; i<arr.length; i++){ for (var j= 0; j<arr[i].length; j++){ if (arr[i][j] != ""){ var r = sprav.map(function(value){return value[0]}).indexOf(arr[i][j]); var c = sprav[0].indexOf(param); if (r!=-1 && c!=-1) {arr[i][j] = sprav[r][c]} } } } } } return arr; }
也许代码优化没有达到标准,我仍然不是PRO程序员,但是它可以工作。
当然,那些在主题中的人说,这都是垃圾,很长时间以来已经存在BIM。 是的,有。 但是,与实施BIM相比,我们将表快速固定到SketchUp(也是Google)中的模型上。 因为虽然从建材制造商和设计师到建造商和维护人员的所有工作都无法在BIM上正常工作,但它需要做的工作多于好事。 在我们国家,这不会很快发生。
最后关于Google。 从产品质量来看,它似乎比同类产品要遥遥领先,表面类似物会散发出整个星系。 但是我从没有遇到过如此周全的工作逻辑,高质量的跨设备以及使用脚本扩展功能的能力。 但这只是我的观点,如果我错了,请分享你的观点。