我想看看在Google Apps脚本中的Generic Widget上可以使用的所有方法,但我找不到任何实质性的方法。
有两种方法可以查看所有公共方法。以下代码完成
function test() {
var app = UiApp.getActiveApplication();
// Method 1
var functions1 = Object.keys(app);
// Method 2
var functions2 = [];
for (var f in app) {
functions2.push(f);
}
}
数组functions1
和functions2
包含任何对象的公共函数的相同列表,也包含任何通用小部件。
我想这就是您要查找的链接。https://developers.google.com/apps-script/class_widget
请记住,应用程序脚本是基于谷歌的网络工具包(用于应用程序引擎服务)构建的。你可以看看它来更好地理解事情是如何运作的。然而,Apps Script是另一项服务,正如你很快就会看到的,每次在Apps Script中实现小部件时,它的属性和方法都会减少。
最后,您可以随时在http://code.google.com/p/google-apps-script-issues/.如果其他人足够"明星",谷歌可能会实现你的请求。这是一个相当诚实的系统,他们确实根据它来优先考虑自己的工作。
你看到这个了吗?:http://google-web-toolkit.googlecode.com/svn/javadoc/1.6/com/google/gwt/user/client/ui/Widget.html
我不知道是否有人会有一些用处,但如果你想节省一些时间,这里列出了你可以在谷歌通用小工具上使用的所有方法。请随意填写有关任何方法的信息。
addKeyPressHandler,
setReadOnly,
setDialogTitle,
setStylePrimaryName,
addMouseDownHandler,
addBeforeSelectionHandler,
addSubmitCompleteHandler,
setModal, setGlassEnabled,
setAutoHideEnabled,
setWidgetPosition,
setPreviewingAllNativeEvents,
addSouth,
addKeyUpHandler,
setCellHorizontalAlignment,
addMouseMoveHandler,
setTabEnabled,
setWidgetLeftRight,
removeRow,
setLimit,
addStyleName,
getId,
showDatePicker,
setWidgetBottomHeight,
setDefaultValue,
setCommand,
setPopupPositionAndShow,
setWidgetLeftWidth,
setWidgetHorizontalPosition,
setStyleName,
setAlwaysShowScrollBars,
addMouseWheelHandler,
setHref,
addTab,
addSubmitHandler,
setItemSelected,
hideDatePicker,
remove,
addLoadHandler,
setItemText,
setVisibleRect,
addItem,
setLayoutData,
showDocsPicker,
clear,
insertRow,
setFormValue,
setUrl,
setWidgetVerticalPosition,
addEast,
setAction,
removeCell,
setCellHeight,
setId,
addWest,
addClickHandler,
setCharacterWidth,
setCaptionText,
setTabText,
setCellWidth,
addScrollHandler,
setScrollPosition,
setVisible,
setUserObject,
setVisibleLines,
setMaxLength,
setSelectionRange,
setMethod,
setSelectedIndex,
addMouseOverHandler,
addNorth,
setWordWrap,
removeItem,
addCloseHandler,
setStyleAttribute,
setCellPadding,
insertCell,
addChangeHandler,
setText,
setContentWidget,
setGlassStyleName,
resize,
setTarget,
setAccessKey,
addAutoHidePartner,
setTag,
setInitialView,
setSelectedItem,
addView,
setBorderWidth,
setSubMenu,
removeCells,
setCurrentMonth,
setTextAlignment,
setID,
addFocusHandler,
setVerticalAlignment,
setPixelSize,
setTabIndex,
selectTab,
setResource,
setWidgetTopHeight,
setFormat,
setStackText,
setVisibleLength,
addSeparator,
setTitle,
setVisibleItemCount,
setHeight,
setSpacing,
addMouseOutHandler,
toString,
addMouseUpHandler,
setPopupPosition,
setName,
setWidgetTopBottom,
setHorizontalScrollPosition,
setTargetHistoryToken,
setCellSpacing,
setPopupStyleName,
getTag,
addCell,
addStyleDependentName,
setDown,
addInitializeHandler,
setWidget,
setChecked,
add,
addKeyDownHandler,
setCursorPos,
getType,
setEnabled,
setState,
setWidth,
setUrlAndVisibleRect,
setFocus,
setDirection,
addErrorHandler,
addValueChangeHandler,
setSize,
addSelectionHandler,
addBlurHandler,
setMultiSelectEnabled,
setValue,
setHorizontalAlignment,
setEncoding,
setAutoSelectEnabled,
setAutoOpen,
setWidgetMinSize,
setCellVerticalAlignment,
setWidgetRightWidth,
setAnimationEnabled,
setSelected,
setHTML