📅  最后修改于: 2023-12-03 14:57:46.040000             🧑  作者: Mango
本文介绍如何使用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是一种古老的编程语言,但在谷歌应用脚本中,它被支持为一种脚本语言。在这里你完全可以使用自己喜欢的编程语言来编写类似的谷歌应用脚本,让你的谷歌应用脚本更加具有实用性。