JavaScript – اسکریپت مستقل – یک پرونده Google Sheet را باز کنید – Overflow Stack ، Google Sheet Intitiation

ورق گوگل صمیمی

ورود و اصلاح داده ها در سلول ها.
قالب بندی سلول ها ، ستون ها و خطوط.
استفاده از سبک های از پیش تعریف شده و سفارشی سازی قالب ها.

اسکریپت مستقل – یک پرونده ورق Google را باز کنید

من یک اسکریپت مستقل نوشتم که به عنوان یک برنامه وب مستقر شده است. نکته اسکریپت این است که با کلیک بر روی یک دکمه ، یک پرونده ورق Google به یک فهرست خاص کپی می شود ، سپس می خواهم پرونده جدید باز شود. کد من برای باز کردن پرونده جدید مسدود شده است. قطعات 1 و 2 در Codetest.GS کاملاً کار می کند (تقریباً از مقدار مرتبط با دکمه کلیک شده ، اسکریپت در یک پرونده Google Sheet برای نام به فرم و همچنین مکانی که باید کپی شود ، نگاه می کند). در کد من متوجه خواهید شد که من در مورد یک فرم صحبت می کنم ، اما این یک پرونده Google Sheet است (در عمل پرونده Google Sheet سندی است که دختری است که در آن شبیه به یک فرم است). کدی.gs

عملکرد سگ (E) < return HtmlService.createHtmlOutputFromFile('page'); >عملکرد fctopenform (idform)"؛ بازگشت htmlservice.CreateHTMlOutput (htmlstring) ؛ > 
  

انتخاب شکل

روی فرم مورد نظر کلیک کنید

عملکرد fcTgetValue (عنصر)

من به توابع فراخوانده نمی پیوندم زیرا خوب کار می کنند. در واقع ، اگر من یک چوب لباسی انجام دهم.log (url) برای بررسی مقدار متغیر تعریف شده در خط 34 Codetest.GS ، شامل URL پرونده جدید ایجاد شده است. نمی دانم چرا قسمت آخر کار نمی کند:

 // 3 - پرونده جدید ایجاد شده var url = newForm را باز کنید.geturl ؛ var htmlstring = ""؛ بازگشت htmlservice.CreateHTMlOutput (htmlstring) ؛ 

این قطعه کد خوب کار می کند اگر من به تنهایی در جای دیگر از آن استفاده کنم ، اما در اینجا نیست. آیا به این دلیل است که در همان اسکریپت نمی توانید دو بار از htmlservice استفاده کنید? من نمی توانم در مورد این محدودیت چیزی پیدا کنم ، اما هیچ دلیل دیگری نمی بینم. متأسفانه من نمی توانم اسناد ذکر شده در کد خود را با شما به اشتراک بگذارم ، من در یک شرکت هستم که دامنه ای با حساب غیر از خرس ها قابل اشتراک نیست. من از انگلیسی خود متاسفم.

ورق گوگل صمیمی

بنر

چرا این سازند را انتخاب کنید ?



شرایط

اهداف:

پایه های Google Sheets و رابط کاربری آن را درک کنید.
صفحات گسترده را برای انواع مختلف داده ایجاد ، اصلاح و قالب بندی کنید.
تسلط بر توابع و فرمول هایی که معمولاً برای انجام محاسبات استفاده می شوند.
از ابزارهای سازمان داده مانند فیلترها ، انواع و گروه بندی ها استفاده کنید.
با به اشتراک گذاری و کار همزمان در صفحه گسترده ، با سایر کاربران همکاری کنید.
مشاهده و ارائه داده ها در قالب گرافیک و جداول برای درک بهتر.

پیش نیازها :

هیچ یک.

برای کی :

این آموزش برای هر کسی که مایل به توسعه تجارت خود باشد در نظر گرفته شده است.

ارزیابی:

ارزیابی مهارتهای به دست آمده در طول آموزش از طریق پرسشنامه و وضعیت.



برنامه آموزشی

آشنایی با صفحات Google

کشف رابط کاربری Google Sheets.
ایجاد یک سند جدید و ناوبری در گزینه های مختلف.
مدیریت صفحات گسترده و زبانه ها.

ایجاد و قالب بندی داده ها

ورود و اصلاح داده ها در سلول ها.
قالب بندی سلول ها ، ستون ها و خطوط.
استفاده از سبک های از پیش تعریف شده و سفارشی سازی قالب ها.

استفاده از فرمول ها و توابع

آشنایی با فرمول های اساسی برای محاسبات ساده.
استفاده از توابع یکپارچه.
ایجاد فرمول های شخصی برای رفع نیازهای خاص.

سازماندهی و دستکاری داده ها

استفاده از فیلترها برای مرتب سازی و فیلتر کردن داده ها.
گروه بندی داده ها با استفاده از ستون ها یا خطوط.
استفاده از جدول های متقاطع پویا برای تجزیه و تحلیل داده ها.

همکاری و اشتراک گذاری

به اشتراک گذاری برگه های پخش شده با سایر کاربران.
کار همزمان در صفحه گسترده با کارمندان.
با استفاده از نظرات و ویرایش مجوزها.

تجسم داده ها

ایجاد گرافیک برای نمایش بصری داده ها.
شخصی سازی گرافیک با گزینه های قالب بندی.
استفاده از جداول برای سنتز و ارائه داده ها.

برنامه دقیق در صورت درخواست با میزان رضایت