小编mau*_*gch的帖子

Google电子表格:以FIND作为条件的SUMIF

我试图在一个单独的表单中汇总来自几个Google电子表格表的数据,但我对SUMIF和FIND有一些问题.要从另一张表中汇总数据,我必须使用它(至少这是我找到的唯一解决方案)

=SUM(INDIRECT(""&A6&""&"!E2:E"))
Run Code Online (Sandbox Code Playgroud)

我在A6上有我的工作表的名称.这使得一切都很简单,因为我有一个列(A),其中包含所有工作表的名称.我没有在Google Docs中找到类似Sheets [1]的内容.

我的下一步是从特定列到Sum Times但删除一个特定的值,在这种情况下是1,它会在24:00:00内部转换,因为它是一个时间列:

=SUM(INDIRECT(""&A6&""&"!D2:D")) - SUMIF(INDIRECT(""&A6&""&"!D2:D");"24:00:00")
Run Code Online (Sandbox Code Playgroud)

在这里,我尝试用单个SUMIF做所有事情,但我不知道如何.NOT("24:00:00")没有工作,所以我安顿下来.最后一部分是最困难的,我无法解决它.我有一个包含月份名称的列(例如),我想仅在月份名称包含"er"时汇总一些数据.这是我的想法:

=SUMIF(A6:A16,ISNUMBER(Find("er")),G6:G16)
Run Code Online (Sandbox Code Playgroud)

这给了我总是0(请注意,最后一个包含A6:A16而不是整个INDIRECT部分​​,因为我仍然在一张纸上测试它.)任何想法我做错了什么?

google-sheets sumifs google-sheets-formula

10
推荐指数
1
解决办法
1万
查看次数

https页面上的书签

我正在尝试制作一个在youtube和其他视频网站上使用的书签,以便轻松地从视频中获取信息并将其存储在其他地方.

从今天开始,显然我不能再这样做,因为youtube强迫自己在https连接上,而且从我在chrome的控制台窗口上读到的内容,bookmarklet不会在https页面上运行.有解决方法吗?

这是编辑过的代码:

javascript:(function(){var jsCode=document.createElement('script');jsCode.setAttribute('src','http://[mysite]/b/enter.php?i=userid&r='+Math.random());document.body.appendChild(jsCode);}());
Run Code Online (Sandbox Code Playgroud)

javascript https bookmarklet

6
推荐指数
1
解决办法
3403
查看次数

StageXl和Dart

当我使用StageXL时,我收到此警告:

来自SDK库'html_dartium.dart'的元素'MouseEvent'被'stagexl.dart'隐式隐藏

我没有找到任何关于它出现的原因以及它是否存在问题的信息,但我认为这可能是我在其他地方遇到代码问题的原因(我在onClick事件监听器上使用了一个MouseEvent按钮)

有没有办法区分MouseEvents的使用?

dart stagexl

3
推荐指数
1
解决办法
526
查看次数

peewee:Python int 太大而无法转换为 SQLite INTEGER

我有以下代码:

from peewee import Model, CharField, BigIntegerField, DateTimeField, SqliteDatabase
db = SqliteDatabase('samples.db')

class UnsignedIntegerField(BigIntegerField):
    field_type = 'int unsigned'

class MyBaseModel(Model):
    class Meta:
        database = db

class Sample(MyBaseModel):
    myint = UnsignedIntegerField(index=True)
    description = CharField(default="")


Sample.create_table()

sample = Sample()
sample.description = 'description'
sample.myint = '15235670141346654134'
sample.save()
Run Code Online (Sandbox Code Playgroud)

代码给了我上面提到的错误。之后,如果我尝试手动插入值,则没有问题:

insert into sample (description,myint) values('description',15235670141346654134);
Run Code Online (Sandbox Code Playgroud)

这是架构的显示方式:

 CREATE TABLE IF NOT EXISTS "sample" ("id" INTEGER NOT NULL PRIMARY KEY, "myint" int unsigned NOT NULL, "description" VARCHAR(255) NOT NULL);
CREATE INDEX "sample_myint" ON "sample" ("myint");
Run Code Online (Sandbox Code Playgroud)

出于某种原因,peewee 无法使用 …

python sqlite python-3.x peewee

3
推荐指数
1
解决办法
4241
查看次数

新的Android布局编辑器无处不在

我已经阅读了有关"打开方式......"的所有提示,以便在eclipse中获得新的布局编辑器.不幸的是,我没有在任何列表上看到布局编辑器,甚至在首选项上也是如此.有遗产,但我想这不是正确的.

我曾经看过一次新的布局编辑器,但后来我想查看xml代码.之后,没有更多的布局编辑器.

eclipse android android-layout

2
推荐指数
1
解决办法
2083
查看次数

在Dart中使用Jquery UI

我正在尝试在Dart中创建一个简单的对话框,我认为使用现有的javascript库更容易. 在这里你可以找到基本的例子

$( "#dialog" ).dialog();
Run Code Online (Sandbox Code Playgroud)

在互联网和stackoverflow上你可以找到1000个例子,但没有一个对我有用.我想这是正确的方法:

import 'dart:js' as js;
//[...]
var jquery = new js.JsObject(js.context['jQuery']);
var myob = jquery('#dialog').dialog();
Run Code Online (Sandbox Code Playgroud)

我得到的只是这个错误:

打破异常:类'JsObject'没有实例方法'call'.

我误读了Dart的文档吗?

jquery dart dart-polymer

2
推荐指数
1
解决办法
3804
查看次数

代替Polymer中的querySelectorAll

在Polymer中可以替代querySelectorAll吗?

我喜欢以编程方式来做很多事情,对于我使用的单个元素:

ButtonElement b2 = $["b2"];
Run Code Online (Sandbox Code Playgroud)

但是,如果我想获得几个单选按钮,则无法使用通常的按钮

List<InputElement> radios = querySelectorAll("[name='func']");
radios.forEach((f) {
  f.onClick.listen((e) => changeFunction(f,e));
});
Run Code Online (Sandbox Code Playgroud)

我应该以其他方式来做吗?

dart dart-polymer

2
推荐指数
1
解决办法
1628
查看次数

onPause():即使super.onPause()存在,SuperNotCalledException也是如此

我正在尝试使用developer.android.com SharedPreferences中的代码来测试 SharedPreferences.我试图稍微改变它,因为他们说onStop "可能永远不会被称为".问题是onPause给了我这个奇怪的错误,即使覆盖的第一行是super.onPause().

03-09 14:41:00.883: E/AndroidRuntime(394): android.app.SuperNotCalledException: Activity {com.mobinoob.saveinfo/com.mobinoob.saveinfo.SaveInfoActivity} did not call through to super.onPause()
Run Code Online (Sandbox Code Playgroud)

以下是代码示例:

public class SaveInfoActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    addListener();
    loadText();
    textSaved = "";
    created = true;
}

private boolean created = false;

private void addListener() {
    EditText et = (EditText) findViewById(R.id.editText1);
    et.addTextChangedListener(new TextWatcher() {

        public void afterTextChanged(Editable s) {
            textSaved = s.toString();
            System.out.println("text:" + …
Run Code Online (Sandbox Code Playgroud)

android sharedpreferences onpause

1
推荐指数
1
解决办法
3201
查看次数