📜  谷歌应用脚本删除空数组 - Cobol (1)

📅  最后修改于: 2023-12-03 14:57:46.040000             🧑  作者: Mango

谷歌应用脚本删除空数组 - Cobol

本文介绍如何使用Cobol编写一个谷歌应用脚本,以删除一个数组中的空值。在谷歌应用脚本中,Cobol被支持为一种脚本语言。这个脚本将实现以下功能:

  • 删除一个数组中的所有空值;
  • 返回删除空值后的新数组。
Cobol 代码

以下是Cobol代码示例,它定义了一个数组和一个子程序:

IDENTIFICATION DIVISION.
       PROGRAM-ID. remove-blanks.

       DATA DIVISION.
       WORKING-STORAGE SECTION.

       01  array.
           05  element       PIC X(10) OCCURS 10 TIMES.

       PROCEDURE DIVISION.

       PERFORM VARYING I FROM 1 BY 1
               UNTIL I > 10
           ACCEPT  element(I)
       END-PERFORM

       PERFORM VARYING I FROM 1 BY 1
               UNTIL I > 10
           IF (element(I) = '')
               PERFORM DELETE-ELEMENT(I)
       END-PERFORM

       DISPLAY "New array: "
       PERFORM VARYING I FROM 1 BY 1
               UNTIL I > 10
           DISPLAY element(I)
       END-PERFORM

       DELETE-ELEMENT.
       MOVE SPACES TO element(I)
       COMPUTE I = I + 1

在该示例中,数组array中有10个元素,每个元素包含10个字符空间。PERFORM VARYING语句在第一个循环中用于读取数组中的所有值。第二个循环检查每个元素是否为空,如果为空则调用DELETE-ELEMENT子程序删除该元素。DELETE-ELEMENT子程序使用MOVE SPACES语句将元素设置为一个空格,以将其标记为已删除。

使用谷歌应用脚本

将上述Cobol代码复制到谷歌应用脚本编辑器中,并点击运行按钮,即可执行该脚本。

谷歌应用脚本支持将脚本部署为网络应用程序,从而允许其他用户调用该脚本。此外,还可以将该脚本绑定到一个谷歌表格中的按钮上,从而方便用户单击按钮执行该脚本。

结论

本文介绍了如何使用Cobol编写一个谷歌应用脚本,以删除一个数组中的空值。Cobol是一种古老的编程语言,但在谷歌应用脚本中,它被支持为一种脚本语言。在这里你完全可以使用自己喜欢的编程语言来编写类似的谷歌应用脚本,让你的谷歌应用脚本更加具有实用性。