小编Nun*_*ira的帖子

使用对象分组数组项

我的数组是这样的:

myArray = [
  {group: "one", color: "red"},
  {group: "two", color: "blue"},
  {group: "one", color: "green"},
  {group: "one", color: "black"}
]
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

myArray = [
  {group: "one", color: ["red", "green", "black"]}
  {group: "two", color: ["blue"]}
]
Run Code Online (Sandbox Code Playgroud)

所以,基本上,分组group.

我尝试着:

for (i in myArray){
  var group = myArray[i].group;
  //myArray.push(group, {???})
}
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何处理类似组值的分组.

javascript

45
推荐指数
6
解决办法
8万
查看次数

HighCharts系列Z指数

有没有办法在不改变系列顺序的情况下将一系列剧集带到Highcharts?

在我的代码中,我使用过:

$('#graf-1').highcharts({
            chart: {
                zoomType: 'xy'
            },
            title: {
                text: 'Title'
            },
            subtitle: {
                text: 'Source:'
            },
            xAxis: [{
                categories: datax
            }],
            yAxis: [{ // Primary yAxis
                labels: {
                    format: '{value} €',
                    style: {
                        color: '#89A54E'
                    }
                },
                title: {
                    text: eixoy,
                    style: {
                        color: '#89A54E'
                    }
                }
            }, { // Secondary yAxis
                title: {
                    text: eixoz,
                    style: {
                        color: '#4572A7'
                    }
                },
                labels: {
                    format: '{value} %',
                    style: {
                        color: '#4572A7'
                    }
                },
                opposite: true
            }],
            tooltip: { …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

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

jQuery Validation Plugin:使用逗号作为小数分隔符验证十进制数

HTML:

<form id="myform">
    <label for="field">Required, decimal number:</label>
    <input class="left" id="field" name="field">
    <br/>
    <input type="submit" value="Validate!">
</form>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://jquery.bassistance.de/validate/jquery.validate.js"></script>
<script src="http://jquery.bassistance.de/validate/additional-methods.js"></script>
<script>
Run Code Online (Sandbox Code Playgroud)

JS:

$( "#myform" ).validate({
  rules: {
    field: {
      required: true,
      number: true
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

这需要字段"字段"中的有效数字.但是,当使用逗号作为小数分隔符时,它不起作用.例如:10,25不被视为有效数字.

我从验证插件中获取此示例 您可能还会在此处看到一个实时JSFiddle.

我想在验证之前我必须将输入(从逗号转换为点小数分隔符),但是如何?

javascript validation jquery

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

表单提交触发器无法正常工作

我有一个Google表单,可以为电子表格提供回复.

该工作表有一个带有可安装触发器的脚本,该触发器应该在每个表单提交时运行:

触发

我还设置了此触发器,以便在执行失败时通知我.

但是,触发器永远不会执行,我从未收到通知.

我已经运行了mannualy脚本并且运行良好.我还给了必要的权限来执行它.

没有错误被抛出,它只是没有运行.

为什么不?

google-apps-script

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

删除VBA数组的第一个元素

有没有办法删除数组的第一个元素VBA

像javascript shift()方法的东西?

Option Explicit

Sub Macro1()
Dim matriz() As Variant
Dim x As Variant
matriz = Array(0)

ReDim Preserve matriz(1)
matriz(1) = 5
ReDim Preserve matriz(2)
matriz(2) = 10
ReDim Preserve matriz(3)
matriz(3) = 4

ReDim Preserve matriz(1 To UBound(matriz))

For Each x In matriz
    Debug.Print x
Next x
End Sub
Run Code Online (Sandbox Code Playgroud)

这是在回避错误: Subscript out of range

arrays excel vba excel-vba

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

Highcharts y轴数千分隔符

如何将千位分隔符添加到Highcharts的Y轴?

这就是我所拥有的:

yAxis: [{ // Primary yAxis
                labels: {
                    format: '{point.y:,.0f} €',
                    style: {
                        color: cor1
                    }
                },
              // more code....
Run Code Online (Sandbox Code Playgroud)

这是返回错误:

未捕获的TypeError:无法读取未定义的属性"y"

javascript formatting number-formatting highcharts currency-formatting

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

使用PHP获取Joomla中的用户组ID

要在Joomla 2.5.15中获取用户组ID,我在此处遵循Joomla文档中的文档

我的代码看起来像这样:

$user = JFactory::getUser();
echo "<p>Your group id is {$user->gid}.</p>";
Run Code Online (Sandbox Code Playgroud)

但是这段代码产生错误:注意:未定义属性:JUser :: $ gid in输出中没有任何组ID.

php joomla

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

如何将R数据帧导出到Power Query表

我在Power Query中使用R脚本进行一些数据转换并返回一个缩放表。我的R代码是这样的:

# 'dataset' contém os dados de entrada neste script

library(dplyr)

df_normal <- log(dataset+1) %>%
select(c(2:4)) %>%
scale
df_normal <-cbind(dataset[,c(1)], df_normal)
output <- df_normal 
Run Code Online (Sandbox Code Playgroud)

这在R Studio中可以正常工作,并且按预期方式获得了df_normal数据框。

但是,在Power Query中,我得到了一个空表!

[R

如何将数据框导出到表?

r powerquery powerbi

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

如何提醒ajax响应

我已经阅读了几十篇相关的帖子,但我仍然无法让它发挥作用.

我想通过PHP从jquery中提醒响应.

PHP:

$msg=array();

    if(empty($whatever)){
        $msg['cenas']="Não há contas";
    }else{
        $msg['cenas']="Há contas";
    };

    echo json_encode($msg);
Run Code Online (Sandbox Code Playgroud)

JS:

$.ajax({
    url: 'myscript.php',
    dataType: 'json',
    success: function(response){
       alert(response.cenas);
    }
});
Run Code Online (Sandbox Code Playgroud)

PHP正在呼应

{cenas:"Hácontas}"但我无法在JS中提醒它.

javascript php ajax jquery

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

Excel VBA:获取HTML表td的内部文本

我正在使用excel从网页获取值.在其他元素中,HTML包含下表:

<div id="myDiv">    
<table class="myTable">
        <tbody>
            <tr>
                <td>Text1:</td>
                <td class="data"><strong>0.51</strong></td>
            </tr>
            <tr>
                <td>Text2:</td>
                <td class="data"><strong>2199</strong></td>
            </tr>
        </tbody>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

该页面存储在变量oHtml中.它可以很好地抓住这个表外的其他元素.但是当我尝试捕获值0,51时,我在控制台中使用JS:

document.getElementById("myDiv").getElementsByClassName("myTable")[0].getElementsByClassName("data")[0].innerText
Run Code Online (Sandbox Code Playgroud)

并且选择值0,51.

但是,函数内使用的以下VBA代码返回#VALUE!

Function myFunction(id)
Call myConnection(id)    
Set myDadta = oHtml.getElementById("myDiv").getElementsByClassName("myTable")(0).getElementsByClassName("data")(0)
        myFunction = myData.innerText
End Function
Run Code Online (Sandbox Code Playgroud)

这是与IE的连接:

Public Sub myConnection(id)

Set oHtml = New HTMLDocument

With CreateObject("WINHTTP.WinHTTPRequest.5.1")
    .Open "GET", "http://www.example.com" & id, False
    .send
    oHtml.body.innerHTML = .responseText
End With

End Sub
Run Code Online (Sandbox Code Playgroud)

正如我所说,这种语法在同一页面中与此表中的其他元素一起工作正常,为什么我会收到此错误?

html javascript excel vba excel-vba

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