Sharepoint 2007 Sharepoint 2007-在自定义列表中显示当前日期

Sharepoint 2007 Sharepoint 2007-在自定义列表中显示当前日期,sharepoint-2007,Sharepoint 2007,我一直在读一篇又一篇关于在sharepoint列表中显示当前日期的博客,但似乎没有任何效果。我没有sharepoint服务器的管理权限,但我能够组合一些java脚本,并能够在自定义列表中显示当前日期(每天都在更改)。我的问题是,我的成功只有一半,我需要别人的帮助来解决其余的问题。下面是: 1.我在列表中创建了一个名为“DateField”的列,我使用带有=“ 作为计算 2.我创建了一个内容编辑Web部件,并使用以下来源: <script type="text/javascript">

我一直在读一篇又一篇关于在sharepoint列表中显示当前日期的博客,但似乎没有任何效果。我没有sharepoint服务器的管理权限,但我能够组合一些java脚本,并能够在自定义列表中显示当前日期(每天都在更改)。我的问题是,我的成功只有一半,我需要别人的帮助来解决其余的问题。下面是: 1.我在列表中创建了一个名为“DateField”的列,我使用带有
=“
作为计算 2.我创建了一个内容编辑Web部件,并使用以下来源:

<script type="text/javascript">
var currentTime = new Date()
var month = currentTime.getMonth()+1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
var CurrentDate = month + "/"+ day + "/" + year
$(document).ready(function(){
$(".ms-vb2:contains('<B')").each(function(){
var tempB = document.createElement ("B");
tempB.style.cursor = "pointer";
tempB.innerHTML = $(this).text();
$(this).text(CurrentDate);
$(this).append(tempB);
});
});
</script>

var currentTime=新日期()
var month=currentTime.getMonth()+1
var day=currentTime.getDate()
var year=currentTime.getFullYear()
var CurrentDate=月+“/”+日+“/”+年
$(文档).ready(函数(){

$(“.ms-vb2:contains(”如果要在要重用的列上存储当前日期字段 这意味着您必须每天用今天的日期修改所有项目。 这就是您真正需要的吗?这可以通过对web服务的一些ajax调用来实现(如果您对这些项目有更新权限的话)。 但是我真的不明白你的想法。
您能详细说明一下吗?

我的解决方案是为列创建一个自定义字段类型,它将始终返回当前日期(和时间,如果需要)。这产生了预期的效果-当前日期(和时间)将显示在前端,但仍可用于后端的其他字段

以谷歌为例(我的代码是我身后的两份工作,我已经6个月没碰过莫斯了)给了我一个简单的例子

祝你好运

问候


Moo

是的,这就是我想要的,但是我是否必须编辑每个记录以获取每天的当前日期?如果您希望将它们作为记录的一部分,那么我相信答案是肯定的,如果您只需要显示它,那么您所做的就足够了,如果您能够访问服务器以部署解决方案,那么你应该考虑Moo的建议。我仍然不明白你为什么需要它,如果你想用它来连接Web部件,那么你应该看看日期过滤器Web部件吗?