我有一个这样的电子表格:
date | 7/1 | 7/2 | 7/3 | 7/4
-----|-----|-----|-----|-----
val | 3 | 5 | 1 | 3
-----|-----|-----|-----|-----
Run Code Online (Sandbox Code Playgroud)
我想总结一下val行,但只能到当前日期.因此,如果今天是7/3,那么总和将是3 + 5 + 1 = 9.如果今天是7/4,那将是12.
我想出了这个以获得列数:
=YEARFRAC(B1,TODAY())*360 // B1 is the first date -- 7/1
Run Code Online (Sandbox Code Playgroud)
但我无法弄清楚如何告诉excel做总和:
=SUM(B2:<B+num cols above>2)
Run Code Online (Sandbox Code Playgroud)
据推测它与引用和查找有关,但我并不熟悉这些工作方式......
我正在为我的网站创建一个自定义的"粘合"模块,我想将另一个网站的路径定义为全局常量.除了在我的模块顶部放置一个define()语句之外,还有一些drupal方法吗?
我有一个类似的字符串"foo\nbar",但取决于平台,可能会变成"foo\n\rbar",或者其他什么.我想用替换换行", ".是否有一个很好的(PHP)正则表达式,我会这样做?
我有一个节点,我想要它的菜单.据我所知,node_load不包含它.显然,编写一个基于路径查找它的查询是微不足道的node/nid,但有没有Drupal方法呢?
我正在使用JavaScript为Web应用程序创建上下文菜单.菜单可以出现在许多上下文中,并且有不同的选择.我可以为每个上下文/选择使用不同的函数:
grid1_delete()
grid1_duplicate()
grid2_delete()
grid2_add()
grid2_duplicate()
Run Code Online (Sandbox Code Playgroud)
正在构建菜单时硬编码.我不喜欢的事情可能是会有很多重复的代码.所以我在考虑使用调度程序函数,但这会导致可能很长的嵌套switch语句:
function contextMenuClick(context, menuItem) {
var action = menuItem.innerHTML;
switch (context) {
case 'grid1':
switch(action) {
case('delete'):
// do delete for grid1
break;
case('duplicate'):
// do duplicate for grid1
break;
default:
console.log('undefined action in contextMenuClick/grid1: ' + context);
}
break;
case 'grid2':
switch(action) {
case('add'):
// do add for grid2
break;
case('delete'):
// do delete for grid2
break;
case('duplicate'):
// do duplicate for grid2
break;
default:
console.log('undefined action in contextMenuClick/grid2: ' + context);
} …Run Code Online (Sandbox Code Playgroud) 我正在以编程方式创建一些节点,因此:
foreach ($titles as $t) {
$n = new stdClass();
$n->type = 'myType';
$n->uid = 1;
$n->title = $t;
$menu = array();
$menu['link_title'] = $t;
$menu['menu_name'] = 'primary-links';
// this attempt at placing the menu item in a particular place in the
// menu hierarchy didn't work:
$menu['parent'] = 'primary-links:867';
$menu['depth'] = 3;
$menu['p1'] = '580';
$menu['p2'] = '867';
$n->menu = $menu;
node_save($n);
}
Run Code Online (Sandbox Code Playgroud)
我有一个像这样的菜单结构:
primary-links
Parent 1
Child 1
Child 2
Parent 2
Child 3
Run Code Online (Sandbox Code Playgroud)
我希望新的菜单项显示为Child 3的子项.我能够在节点的同时创建菜单项,它们出现在正确的菜单中,但不在层次结构中的正确位置.我错过了什么?
我有一个jqGrid,我需要在加载数据后更改模型,但在将其解析为网格之前.换句话说,我想我想在loadComplete处理程序中这样做.我看到这种方法:从JSON数据设置JqGrid的colName和colModel,但是我已经编写了一堆使用"使用jqGrid加载数据"方法的网格,而不是"预加载数据并将其传递给jqGrid"一个在那里使用,我希望避免重新编码,或使这一个不同.
(隐藏和显示隐藏的列也不实用.)
这可能吗?
更多细节:
基本上,在看到数据之前,我不知道我需要哪些列.说我按状态显示流量:
Date CA WA NY MN
4/20 100 90 85 72
4/21 95 85 89 70
Run Code Online (Sandbox Code Playgroud)
只有四个状态显示空间,但数据中可能还有更多(或者可能更少),所以我希望它们按流量顺序列出.现在,数据如下:
{
date : 4-20,
ca : 100,
wa : 90,
ny : 85,
mn : 72
hi : 56,
il : 30
},
{
date : 4-21,
ca : 95,
wa : 85, // note: for a given row, a column might be relatively lower
ny : 89, // than another. The column order is based on …Run Code Online (Sandbox Code Playgroud) 我正在玩firebase和适得其反.该示例没有明确说明,但我已经发现它在您实例化您的实例时从服务器加载数据Backbone.Firebase.Collection.例如:
var TodoList = Backbone.Collection.extend({
model: Todo,
firebase: new Backbone.Firebase("https://<your-namespace>.firebaseio.com")
});
var todos = new TodoList(); // fetches data
Run Code Online (Sandbox Code Playgroud)
我怎么知道检索何时完成?
我有菜单项看起来像这样
<ul>
<li>Item1<span class="context-trigger"></span></li>
<li>Item2<span class="context-trigger"></span></li>
<li>Item3<span class="context-trigger"></span></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
使用CSS将上述内容转换为水平菜单,JS将[spans]转换为显示上下文菜单的按钮.模糊地这样:
Item1^ Item2^ Item3^
如果菜单的浏览器宽度太宽,它会换行,这就是我想要的.问题是有时它会在[spans]之前放入换行符.我只想让它在[li]之间打破.有任何想法吗?
我有这样的HTML:
<body>
[some stuff]
<iframe src="pageWithMyScript.html"></iframe>
[more stuff]
</body>
Run Code Online (Sandbox Code Playgroud)
我想从iframe内运行的脚本中找到相对于window.top(和/或top.document)的iframe的位置.(理想情况下,这可能没有任何框架,但我想总是可以解构他们是如何做到这一点的.)