Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tutorial, creará un archivo de texto ECMAScript (JavaScript, JScript) . Este tutorial se supone que está familiarizado con la codificación en JavaScript.
Para crear un archivo de texto de ECMAScript
Crear un archivo de texto y asígnele el nombre JSOM_FeedToContentEditor.txt.
Agregue el siguiente script en el archivo JSOM_FeedToContentEditor.txt.
Código de ejemplo proporcionado por: Vidya Joshi, Microsoft Corporation.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>Logging results:
</head>
<body>
<div id='resultdiv'></div>
<script type="text/javascript">
// Set the page event handlers for onload and unload.
if (window.attachEvent)
{
window.attachEvent("onload", Page_Load);
}
else
{
// For some browsers window.attachEvent does not exist.
window.addEventListener("DOMContentLoaded", Page_Load, false);
}
// Load the page.
function Page_Load()
{
Ewa.EwaControl.add_applicationReady(GetEwa);
}
function GetEwa()
{
om =Ewa.EwaControl.getInstances().getItem(0);
writelog('DomId:' + om.getDomElement().id,0);
om.add_activeCellChanged(cellchanged);
om.add_activeSelectionChanged(selChanged);
om.add_gridSynchronized(gridSynchronized);
om.add_workbookChanged(wbchanged);
om.add_enteredCellEditing(editing);
}
function cellchanged(rangeArgs)
{
writelog('Address:'+ rangeArgs.getRange().getAddressA1(),1);
writelog('Value:' + rangeArgs.getFormattedValues(),1);
writelog('Cell changed event triggered',0);
}
function selChanged(rangeArgs)
{
writelog('Address:'+ rangeArgs.getRange().getAddressA1(),1);
writelog('Value:' + rangeArgs.getFormattedValues(),1);
writelog('Selection changed event triggered',0);
}
function gridSynchronized(res)
{
writelog('WorkbookPath:' +om.getActiveWorkbook().getWorkbookPath(),1);
writelog('grid synchronized',0);
}
function wbchanged(r)
{
writelog('Workbook changed event triggered',0);
}
function editing(rangeArgs)
{
writelog('Address:'+ rangeArgs.getRange().getAddressA1(),1);
writelog('Value:' + rangeArgs.getFormattedValues(),1);
writelog('Entered cell editing event triggered',0);
}
function writelog(output, indentLevel)
{
output = output + "<br/>";
document.getElementById('resultdiv').innerHTML = output + document.getElementById('resultdiv').innerHTML ;
}
</script>
</body>
</html><html>
- Guarde el archivo de texto.
Para guardar el archivo de texto en una biblioteca de documentos de confianza
Cargue el archivo de texto que creó en el procedimiento anterior para una biblioteca de documentos de SharePoint de confianza.
Tenga en cuenta la dirección URL del archivo de texto. Por ejemplo:
http://
myserver/Docs/Documents/JSOM_FeedToContentEditor.txt
En el procedimiento siguiente, necesitará esta dirección URL para pasar al elemento web Editor de contenido.