gpt4 book ai didi

function - vbscript函数语法错误

转载 作者:行者123 更新时间:2023-12-03 08:01:45 25 4
gpt4 key购买 nike

我从这里的线程DateDiff in days, hours and mins删除了以下代码

但是我在第一行代码中遇到语法错误,我无法弄清楚为什么,因为它看起来与我编写的其他函数语法相同,并且可以正常工作。

Function TimeSpan(dt1, dt2) 

seconds = Abs(DateDiff("S",dt1, dt2))
minutes = seconds \ 60
hours = minutes \ 60
minutes = minutes mod 60
seconds = seconds mod 60

if len(hours) = 1 then hours = "0" & hours

TimeSpan = hours & ":" & _
RIGHT("00" & minutes, 2) & ":" & _
RIGHT("00" & seconds, 2)

End Function

dt1 = ActiveRequest.Fields("CreationDate").Value
dt2 = ActiveRequest.Fields("1stcontactdatetime").Value

我收到的错误是:“控制脚本中的错误在第1行:语法错误(Microsoft VBScript编译错误):FuntionTimeSpan(dt1,dt2)”

任何建议将不胜感激,特别是如果它可以帮助我不再这样做!

最佳答案

使其成为子对象或定义一个返回变量。

虽然我的vbscript引擎不介意您的代码。

您可能正在使用msscript.ocx(MS脚本控件),它在应用程序中运行vbscripts。可能是system32中的帮助文件。

Timespan是.NET框架中的一类。

最后一件事是,如果使用编辑控制框(如记事本和对话框一样),则会遇到字符问题。粘贴到写字板(基于RTF编辑控件)中,以便您可以检查格式是否忽略了编辑控件。

在错误消息中,VBScript认为函数和函数名称之间没有空格。

关于function - vbscript函数语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26141521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com