小编Ben*_*ics的帖子

如何在 Google Apps Script 电子表格嵌入脚本中使用确认按钮?

我有这个 Google Apps 脚本,可以向我在电子表格中选择的人发送一封包含请求的电子邮件:

function sendRequestEmail() {
  var data = SpreadsheetApp.openById(SPREADSHEET);
  if(!employee_ID) {
    employee_ID = getCurrentRow();
    if (employee_ID == 1) {
      var employee_ID = Browser.inputBox("Você precisa selecionar um assistido?", "Choose a row or type its number here:", Browser.Buttons.OK_CANCEL);
    }
  }

  // Fetch variable names
  // they are column names in the spreadsheet
  var sheet = data.getSheets()[0];
  var columns = getRowAsArray(sheet, 1);
  Logger.log("Processing columns =" + columns);
  var employeeData = getRowAsArray(sheet, employee_ID); 
  Logger.log("Processing employeeData = " + employeeData);
  // Assume first …
Run Code Online (Sandbox Code Playgroud)

user-interface google-sheets google-apps-script

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

如果Robot框架中不存在如何创建新的环境变量?

我正在尝试在机器人框架中创建一个新的环境变量。我用了

Set Environment Variable    ${myVar}    myVal
Run Code Online (Sandbox Code Playgroud)

我收到错误如下:

Variable '${myVar}' not found
Run Code Online (Sandbox Code Playgroud)

那么“设置环境变量”是用来替换现有的变量值吗?如果是这样,如何创建一个未定义的新变量?

robotframework

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

在使用Nimbus java外观时缺少检查方(JCheckBoxMenuItem)

我改Nimbus的外观和感觉,因为它是描述在这里.

它工作正常,除了JCheckBoxMenuItems,其中校验方块消失了.选择颜色也不正确.

这是带有JCheckBoxMenuItems的popupmenu的代码:

public class FilterByNodeUI 
{
    private JPopupMenu filterMenu;
    private PopupMenuButton menu;
    private JMenu eventLogFilters, commandFilters;
    private JCheckBoxMenuItem[] commandsPeriodicalItems, commandsPeriodicalAllPortsItems;
    private JCheckBoxMenuItem alarm, connection, standard;
    private String id;

public FilterByNodeUI(Node node)
{
    this.id = node.getIp();

    filterMenu = new JPopupMenu();
    eventLogFilter();

    int cpNbr = node.getCommands().getCommandsPeriodical().size();
    int cpapNbr = node.getCommands().getCommandsPeriodicalAllPorts().size();
    commandsPeriodicalItems = new JCheckBoxMenuItem[cpNbr];
    commandsPeriodicalAllPortsItems = new JCheckBoxMenuItem[cpapNbr];

    commandFilters = new JMenu("Commands");

    for(int i = 0; i < cpNbr; i++)
    {
        commandsPeriodicalItems[i] = menuItemFactory(node.getCommands().getCommandsPeriodical().get(i).getCommand());
        commandFilters.add(commandsPeriodicalItems[i]);
    }

    commandFilters.addSeparator();

    for(int i …
Run Code Online (Sandbox Code Playgroud)

java swing look-and-feel nimbus jcheckbox

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

使用机器人框架在没有iframe id的情况下查找iframe内的元素

HTML看起来像这样

<iframe src="/apex/cscfga__ConfigureProduct?linkedId=a0W8E000000Lpa5UAC&amp;configId=a0Z8E000000NBGMUA4&amp;retURL=/a0W8E000000Lpa5UAC&amp;isdtp=vw" width="100%" height="100%" onload="hideLoading()" frameborder="0" style="height: 737px;"></iframe>
Run Code Online (Sandbox Code Playgroud)

如果没有id,选择框架不起作用.我的机器人脚本应该如何识别这个iframe(没有id)?

我的脚本看起来像

${Iframe}=  Execute Javascript  
window.document.getElementsByTagName('iframe')[2]
log ${Iframe}   
Run Code Online (Sandbox Code Playgroud)

但它返回'无'

请建议如何识别此iframe.

iframe robotframework

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

C#使用IF/ELSE语句中Method的返回值

现在我正在制作一个简单的程序,这是我多次思考过的问题.很多次我运行我的方法两次是因为在运行它们之前检查返回值,我想知道是否有一种方法可以防止这种情况,比如使用我正在检查的方法返回的值.这很难解释,所以这是我的程序的真实例子.

public class SFDBRepository
{
    public static Domain.SF.SFObject GetSFOrder(string WorkOrd)
    {
        //As you can see here i'm checking on the output of this method, before trying to return it.
        if (Domain.SF.SF.GetOrder(WorkOrd) != null)
        {
            //If the value is not null (My method returns null if no result), return the object
            return Domain.SF.SF.GetOrder(WorkOrd);
        }
        //Same thing happens here. My method runs twice every time almost. 
        else if(Domain.Building_DeliveryPerformance.Building_DeliveryPerformance.GetObject(WorkOrd) != null)
        {
            return Domain.Building_DeliveryPerformance.Building_DeliveryPerformance.GetObject(WorkOrd);
        }
        else
        {
            return null;
        }
    }

}
Run Code Online (Sandbox Code Playgroud)

.net c# syntax if-statement

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

如何在C++中检查输入是整数,字符串还是浮点数

我想知道的是,如果我要求用户输入内容,如果输入是整数或字符串或浮点值,我将如何输出.我想要一些方法来检查C++ 14中输入的数据类型.

例如.

如果输入是"Hello world"

输出应为:"输入为字符串"

如果输入为"134"

输出应为:"输入为整数"

如果输入是"133.23"

输出应为:"输入是浮动的"

c++ c++14

0
推荐指数
3
解决办法
2188
查看次数

如何解决“找不到名称为“附加到列表”的关键字。机器人框架错误

我正在尝试从类或 xpath 中获取所有文本,对其进行迭代并将其放入列表中。

尝试了下面的代码,但不断收到此错误:

未找到名称为“附加到列表”的关键字。

${xpath}=    Set Variable    //label[@class='required']
${count}=    Get Element Count    ${xpath}
${names}=    Create List
:FOR    ${i}    IN RANGE    1    ${count} + 1
\    ${name}=    Get Text    xpath=(${xpath})[${i}]
\    Append To List    ${names}    ${name}
\    Log To Console  ${names}
Run Code Online (Sandbox Code Playgroud)

我尝试过的其他解决方案也出现了以下代码的相同错误。

 @{locators}=   Get Webelements   ${requiredDocuments}
 @{result}=   Create List
 : FOR    ${locator}    IN    @{locators}
 \    ${name}=    Get Text    ${locator}
 \    Log     ${name}
 \    Append To List   ${result}    ${name}
 Log   ${result}
Run Code Online (Sandbox Code Playgroud)

robotframework

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

简单的继承

我有一个超级类调用Employee,我必须调用sup类Full_Time,Part_Time 并且有另一个类与类Company有一个组合关系,Employee但是我想创建一个只显示全时数据的方法,所以我写了代码: -

public void display_All_Full (){
    for (int i = 0;i<n_b_E;i++){
        if (a_r_Employee[i] instance_of Full_Time){
            ->a_r_Employee[i].display_Full();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后它表示行号3中的错误:该display_Full()类型的方法未定义Employee

但是我已经在Full_Time类中编写了这个方法,它是来自超类的子类Employee

java arrays

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

如何从机器人框架中的列表中选择一个随机值?

我有一个变量列表,

@{Example} = One Two Three
Run Code Online (Sandbox Code Playgroud)

我想要变量列表,从列表中随机选择一个项目。

python robotframework

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